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