課程前言
JAVA入門的難點(diǎn)在于技術(shù)種類繁多,環(huán)境配置復(fù)雜。很多程序員即使工作多年,也沒有建立起完整的知識(shí)體系。本課程本課程先讓學(xué)員對(duì)整體技術(shù)地圖有一個(gè)正確認(rèn)識(shí)后,再聚焦對(duì)流行的技術(shù)框架進(jìn)行講解,讓學(xué)員能觸類旁通。雖然是JAVA的基礎(chǔ)課程,但我們很關(guān)注專業(yè)JAVA-WEB開發(fā)技能的講解。課程最后會(huì)讓學(xué)員掌握一個(gè)流行快速開發(fā)框架工程,方便課后,學(xué)員能動(dòng)手開發(fā)一些簡單web應(yīng)用。
課程目標(biāo)
讓學(xué)員掌握正確的JAVA學(xué)習(xí)方法,在短時(shí)間內(nèi)提升自己的JAVA開發(fā)能力。
培訓(xùn)對(duì)象
零基礎(chǔ)的JAVA程序員 1年工作經(jīng)驗(yàn)的JAVA程序員。
JAVA基礎(chǔ) |
|
1. JAVA的整體學(xué)習(xí)方法 |
|
IT界各種編程語言的特性 為什么要學(xué)習(xí)JAVA
JAVA的虛擬機(jī)原理 JAVA技術(shù)地圖 JAVA學(xué)習(xí)方法 如何在知識(shí)地圖中選擇重點(diǎn) |
對(duì)JAVA領(lǐng)域的學(xué)習(xí)有一個(gè)整體的認(rèn)識(shí) 分析初學(xué)者的學(xué)習(xí)重點(diǎn) |
第一個(gè)程序的編寫和發(fā)布 JDK配置 命令行編譯運(yùn)行JAVA程序 Jar文件的打包發(fā)布 調(diào)用第三方JAR包 |
通過一個(gè)最簡單的例子讓學(xué)員了解開發(fā)的環(huán)境配置和代碼打包發(fā)布過程 |
開發(fā)環(huán)境和工具 集成化的開發(fā)環(huán)境 ECLIPSE工具的基礎(chǔ)使用 H2 文本數(shù)據(jù)庫 WEB服務(wù)器 |
一個(gè)綠色無需安裝的JAVA開發(fā)環(huán)境搭建 方便初學(xué)這快速配置需要用到的基本環(huán)境 |
2. JAVA基礎(chǔ)知識(shí) |
|
基礎(chǔ)語法 基類型和數(shù)據(jù)類型 數(shù)組和操作類型 條件語句if for while 異常exception 快速掌握JAVA語法的方法 編程的本質(zhì)就是指令語言操作對(duì)象 從語言設(shè)計(jì)角度看JAVA |
熟悉基礎(chǔ)語法 通過大量簡單的例子,快速讓學(xué)員學(xué)習(xí)語法 |
特殊語法 泛型、注解和序列化 |
一些比較特殊的語法,單獨(dú)為學(xué)員解釋 |
面向?qū)ο蟾拍?/span> 接口 抽象類 繼承 多態(tài) 原理:為什么要設(shè)計(jì)這些語法 重載 重寫 |
理解面向?qū)ο缶幊?/span> 讓學(xué)員理解面向?qū)ο蟮谋举|(zhì) |