【課程目錄】
第一章:與java的第一次約會
1 歷史 下載 體系特點 字幕版
2 跨平臺原理
3 Jdk安裝與環(huán)境變量配置
4 Helloworld程序
5 代碼編輯器和反編譯
第二章:Java語法基本功
1 變量與基本數(shù)據(jù)類型
2 進制轉(zhuǎn)換與標識符
3 類型轉(zhuǎn)換 關鍵字 轉(zhuǎn)義字符
4 運算符 1
5 運算符 2
6 分支語句
7 循環(huán)語句
8 多重循環(huán)
9 數(shù)組聲明 Part1
9 數(shù)組聲明 Part2
10 數(shù)組示例
11 多維數(shù)組和求最大最小值
12 冒泡排序算法
13 選擇排序算法和總結(jié)
第三章:應用案例
1 模擬雙色球彩票 上
2 模擬雙色球彩票 下
第四章:面向?qū)ο蠡A
1 面向?qū)ο蟾拍铑惡蛯ο?
1 面向?qū)ο蟾拍铑惡蛯ο?
2 對象內(nèi)存分析
3 封裝性
4 構造方法和方法的重載
5 String類原理分析
6 String常用方法
7 值傳遞和引用傳遞
8 對象一對一關系和this關鍵字
9 Static關鍵字
10 對象數(shù)組 1
11 對象數(shù)組 2
12 增強for可變參數(shù)與代碼塊
13 單例設計模式與小結(jié)
第五章:面向?qū)ο蟾呒?/p>
1 繼承基本概念
2 繼承應用 1
3 繼承應用 2
4 Final關鍵字抽象類接口語法
5 多態(tài)性 1
6 多態(tài)性 2
7 模板方法設計模式
8 策略設計模式
9 Object類
10 簡單工廠設計模式
11 靜態(tài)代理設計模式
12 適配器設計模式
13 內(nèi)部類 1
14 內(nèi)部類 2
15 遞歸算法
16 鏈表數(shù)據(jù)結(jié)構實現(xiàn) 1
17 鏈表數(shù)據(jù)結(jié)構實現(xiàn) 2
18 包裝類訪問修飾符和小結(jié)
第六章:Eclipse與異常處理
1 Eclipse開發(fā)工具入門
2 異常處理 1
3 異常處理 2
4 異常處理 3
第七章:常用類庫api
07 常用類庫api 1 Stringbuffer
07 常用類庫api 2 程序國際化 1
07 常用類庫api 3 程序國際化 2
07 常用類庫api 4 Mathrandomarrays工具類
07 常用類庫api 5 二分查找算法
07 常用類庫api 6 日期操作類
07 常用類庫api 7 對象比較器
07 常用類庫api 8 對象的克隆
07 常用類庫api 9 二叉樹數(shù)據(jù)結(jié)構實現(xiàn)
第八章:文件與io
1 File
2 字節(jié)流
3 字符流
4 復制文件和轉(zhuǎn)換流
5 緩沖流
6 打印流和對象流
7 字節(jié)數(shù)組流數(shù)據(jù)流字符串流
8 Randomaccessfile
9 裝飾者設計模式
10 常見的字符編碼
11 Nio介紹與緩沖區(qū)
12 Nio通道與內(nèi)存映射
13 Nio內(nèi)存映射測試與小結(jié)
第九章:集合
1 List集合
2 Set集合 1 Hashset
3 Set集合 2 Treeset與linkedhashset
4 Collection迭代方法
5 Hashmap
6 Hashmap補充 Hashtable和treemap
7 Map迭代 Hashcode Collections 對象關系 堆棧隊列
第十章:多線程與并發(fā)
1 基本概述與線程實現(xiàn)方式
2 線程的操作方法
3 線程的同步
4 死鎖與中斷線程
5 生產(chǎn)者與消費者應用案例 1
6 生產(chǎn)者與消費者應用案例 2
7 線程生命周期和線程池
第十一章:網(wǎng)絡編程
1 網(wǎng)絡基本概念鋪墊
2 Socket概念和簡單的tcp程序
3 多個客戶端與服務器通信
4 多個客戶端之間通信 1
5 多個客戶端之間通信 2
6 Udp編程與url 小結(jié)
第十二章:反射與內(nèi)省
1 Class類
2 使用class類獲取類信息和訪問屬性方法
3 動態(tài)代理設計模式
4 Javabean與內(nèi)省 1
5 Javabean與內(nèi)省 2
第十三章:泛型
1 泛型 上
2 泛型 下
第十四章:正則表達式
1 正則表達式
第十五章:枚舉
1 枚舉
第十六章:注解
1 注解
第十七章:Xml
1 簡介與dom解析
2 Dom解析續(xù)
3 Sax解析
4 Jdom與dom4j解析
5 解析比較 生成xml文件與xstream工具