課程詳情
系列 | 章 | 節(jié) | 知識點 | 授課時間(天) | 課程目標 | |
基礎 | 較好章 | 開發(fā)簡單的java應用程序 | Java簡介 | Java簡介 | 1.0 | 理解OO思想以及能在代碼 |
Java環(huán)境的搭建 | Java環(huán)境的搭建 | |||||
開發(fā)簡單java程序 | 開發(fā)簡單java程序 | |||||
第二章 | 變量和數(shù)據(jù)類型 | 變量 | 變量 | 0.5 | ||
數(shù)據(jù)類型 | Java數(shù)據(jù)類型 | |||||
基本類型轉換 | ||||||
第三章 | 運算符 | 運算符(上) | 表達式和算術、賦值及關系運算符 | 0.5 | ||
運算符(下) | 邏輯和位運算符 | |||||
位運算符-示例 | ||||||
第四章 | 條件結構 | 條件結構(上) | if-else語句 | 1.0 | ||
條件結構(下) | switch-case語句 | |||||
案例講解-萬年歷 | 案例講解-萬年歷 | |||||
第五章 | 循環(huán)結構 | while和do-while循環(huán) | while和do-while循環(huán)語句 | 2.0 | ||
for循環(huán) | for循環(huán)語句和二重循環(huán) | |||||
for循環(huán)-案例講解 | for循環(huán)-案例講解 | |||||
break和continue語句 | break和continue語句 | |||||
第六章 | 數(shù)組 | 一維數(shù)組 | 數(shù)組的聲明、創(chuàng)建和初始化 | 1.5 | ||
常用數(shù)組排序算法 | ||||||
常用數(shù)組查找算法 | ||||||
Arrays類使用 | ||||||
二維數(shù)組 | 二維數(shù)組的聲明、創(chuàng)建和初始化 | |||||
二維數(shù)組-案例講解 | 二維數(shù)組-案例講解 | |||||
階段項目: 騎士飛行棋、minDVD系統(tǒng) | ||||||
第七章 | 面向對象編程 | 類和對象概述 | 類和對象概述 | 1.0 | ||
類和對象的概述-案例講解 | 類和對象的概述-案例講解 | |||||
對象的創(chuàng)建和使用 | 創(chuàng)建并使用對象 | |||||
方法定義使用和變量作用域 | ||||||
String對象的聲明操作和Java內存管理機制 | ||||||
對象的創(chuàng)建和使用-案例講解 | 對象的創(chuàng)建和使用-案例講解 | |||||
封裝 | 封裝概念和UML類圖 | 1.0 | ||||
構造方法和this關鍵字 | ||||||
static關鍵字和設計模式 | ||||||
方法重載和包 | ||||||
繼承 | 繼承概念、實現(xiàn)和super關鍵字 | 1.5 | ||||
方法重寫和final關鍵字 | ||||||
Object類常見方法 | ||||||
繼承-案例講解 | 繼承-案例講解 | |||||
多態(tài) | 多態(tài)概念、對象上下轉型和動態(tài)靜態(tài)綁定 | |||||
多態(tài)應用 | ||||||
抽象類和接口 | 抽象類和模板方法模式 | 1.0 | ||||
接口及和抽象類的區(qū)別 | ||||||
面向接口編程和簡單工廠模式 | ||||||
策略模式 | ||||||
接口和抽象類-案例講解 | 接口和抽象類-案例講解 | |||||
階段項目: 銀行管理系統(tǒng) | ||||||
| 第八章 | 特性 | 內部類 | 內部類概念和成員內部類及應用 | 1.0 | |
靜態(tài)、匿名、局部內部類及應用 | ||||||
內部類-案例講解 | 內部類-案例講解 | |||||
自動裝箱和拆箱 | 自動裝箱拆箱和枚舉類型 | |||||
String、StringBuffer、StringBuilder | String、StringBuffer、StringBuilder | |||||
String、StringBuffer、StringBuilder-案例講解 | String、StringBuffer、StringBuilder-案例講解 | |||||
常用類 | Date和SimpleDateFormat類 | |||||
Canlendar、GregorianCalendar、Math和Random類 | ||||||
常用類-案例講解 | 常用類-案例講解 | |||||
第九章 | 異常處理 | 異常 | 異常概念、分類、異常處理機制和try-catch-finally語句 | 0.5 | ||
throw、throws和自定義異常 | ||||||
異常-案例講解 | 異常-案例講解 | |||||
第十章 | 泛型 | 泛型詳解 | 泛型簡介、泛型類、泛型方法 | 0.5 | ||
限制泛型可用類型、類型通配符(不講) | ||||||
泛型-案例講解 | 泛型-案例講解 | |||||
第十一章 | IDE | IDE | IDE介紹和Eclipse使用 | 放到其它章節(jié)中 | ||
Eclipse調試程序 | ||||||
第十二章 | 集合 | 集合框架介紹 | 集合框架介紹 | 0.5 | ||
List容器 | List接口和ArrayList | |||||
ArrayList-示例 | ||||||
LinkedList | ||||||
List容器-案例講解 | List容器-案例講解 | |||||
map容器 | Map接口和HashMap | 1.5 | ||||
HashMap示例和哈希碼 | ||||||
TreeMap、Comparator和Comparable接口 | ||||||
map容器-案例講解 | map容器-案例講解 | |||||
Set容器 | Set容器 | |||||
Collections | Collections | |||||
Collections-案例講解 | Collections-案例講解 | |||||
第十三章 | GUI | AWT | GUI概述和AWT框架 | 1.0 | ||
布局管理器 | ||||||
事件模型 | 事件概念、事件種類、事件監(jiān)聽器和事件適配器 | |||||
事件示例和觀察者模式 | ||||||
Swing | Swing | |||||
Swing-案例講解 | ||||||
第十四章 | 反射 | Java反射機制 | Java反射機制 | 0.5 | ||
Java反射API | reflect庫和反射API | |||||
Java反射API-示例 | ||||||
反射-案例講解 | ||||||
第十五章 | 多線程 | Java線程模型 | Java線程模型 | 1.5 | ||
多線程編程 | 線程同步 | |||||
線程通信 | ||||||
多線程-案例講解 | ||||||
第十六章 | IO | IO框架 | IO框架 | 1.0 | ||
IO框架-案例講解 | ||||||
字節(jié)流 | 文件輸入輸出流和字節(jié)數(shù)組流 | |||||
過濾流和緩沖流 | ||||||
裝飾模式 | ||||||
字節(jié)流-案例講解 | ||||||
字符流 | 字符流 | 1.0 | ||||
其它流 | 對象流和輸入輸出字符流 | |||||
隨機訪問流 | ||||||
其它流-案例講解 | ||||||
第十七章 | 網(wǎng)絡編程 | 網(wǎng)絡基本概念 | 網(wǎng)絡基本概念 | 1.0 | ||
Socket編程 | 基于TCP的Socket編程 | |||||
基于UDP的Socket編程 | ||||||
Socket編程-案例講解 | ||||||
URL編程 | URL編程 | |||||
階段項目: 銀行管理系統(tǒng)升級版 | ||||||
第十八章 | Java新特性 | Annotation | Annotation簡介和標準、自定義及Meta Annotation | 不講, | ||
反射與Annotation | ||||||
第十九章 | XML入門 | XML入門 | XML簡介 | 1.0 | ||
XML文檔結構和語法規(guī)則 | ||||||
DTD | DTD | DTD簡介 | ||||
聲明元素的使用規(guī)則 | ||||||
聲明屬性的使用規(guī)則 | ||||||
DTD的引入方式和局限性 | ||||||
命名空間 | 命名空間 | 命名空間 | ||||
XML解析 | XML解析 | XML解析器和SAX解析 | 1.0 | |||
SAX解析-示例1 | ||||||
SAX解析-示例2 | ||||||
DOM解析 | ||||||
DOM解析-示例1 | ||||||
DOM API | ||||||
DOM解析-示例2 | ||||||
DOM解析-示例3 | ||||||
課程項目: 打地鼠游戲、掃雷游戲、連連看、銀行排號系統(tǒng)、聊天室 |