第一部分 Java語言的類
第1章 Java語言概述
1.1 Java語言特點
1.2 面向對象的相關概念
1.3 第一個Java類
1.3.1 環(huán)境搭建
1.3.2 編譯運行Java類
1.4 本章小結
第2章 Java類的組成
2.1 類
2.2 屬性
2.3 方法
2.3.1 方法聲明形式
2.3.2 方法重載
2.4 構造方法
2.5 塊
2.6 內部類
2.7 本章小結
第3章 訪問權限修飾符
3.1 包
3.2 權限訪問修飾符
3.3 封裝性
3.4 本章小結
第4章 數(shù)據(jù)類型
4.1 基本數(shù)據(jù)類型
4.2 引用類型
4.3 字符串類型
4.4 包裝器類型
4.5 值傳遞
4.6 本章小結
第5章 高級類特性
5.1 static
5.2 final
5.3 Java類中的變量總結
5.4 本章小結
第6章 操作符、流程控制
6.1 操作符
6.2 流程控制
6.2.1 流程控制概述
6.2.2 使用break/continue語句控制循環(huán)
6.2.3 “中斷”語句比較
6.3 本章小結
第7章 第一部分自我測試
第二部分 類之間的關系
第8章 關聯(lián)關系
8.1 關聯(lián)關系的表示
8.2 關聯(lián)關系的方向
8.3 關聯(lián)關系的多重性
8.4 數(shù)組
8.4.1 數(shù)組的基本概念
8.4.2 數(shù)組的創(chuàng)建及長度
8.4.3 數(shù)組元素的訪問
8.4.4 數(shù)組的賦值
8.4.5 多維數(shù)組
8.4.6 復制數(shù)組
8.4.7 Arrays類
8.5 本章小結
第9章 依賴關系
9.1 Java語言中依賴關系的表示
9.2 依賴與關聯(lián)的區(qū)別
9.3 本章小結
第10章 繼承關系
10.1 Java語言的繼承
10.2 繼承中構造方法的調用
10.3 方法覆蓋
10.4 抽象類
10.5 抽象方法
10.6 多態(tài)
10.7 this與super關鍵字
10.8 final在繼承中的使用
10.9 static/abstract/final總結
10.10 關聯(lián)和繼承
10.11 Object類
10.12 本章小結
第11章 實現(xiàn)關系
11.1 接口定義
11.2 類與接口的關系:實現(xiàn)
11.3 接口的作用
11.4 接口的語法細節(jié)
11.5 Comparable接口
11.6 本章小結
第12章 第二部分自我測試
第三部分 異常處理
第13章 異常處理
13.1 什么是異常
13.2 Java標準異常類型
13.3 如何處理異常
13.4 如何拋出異常
13.5 為何要拋出異常
13.6 拋出異常后如何處理
13.7 自定義異常類
13.8 throw與throws總結
13.9 try/finally的作用
13.10 重新拋出異常
13.11 本章小結
第14章 第三部分自我檢測
第四部分 核心API的使用
第15章 集合框架
15.1 泛型快速入門
15.2 Java集合框架概述
15.3 Iterator接口
15.4 Collection及其子接口
15.5 List的實現(xiàn)類
15.6 Set的實現(xiàn)類
15.7 Map
15.8 Collections類
15.9 集合與數(shù)組之間的轉換
15.10 本章小結
第16章 輸入/輸出系統(tǒng)
16.1 File類
16.2 文件過濾器
16.3 IO流的分類
16.4 如何使用IO流
16.5 本章小結
第17章 GUI編程
17.1 GUI編程概述
17.2 Swing中的組件
17.3 Swing中的布局
17.4 Swing中的事件處理
17.5 使用內部類進行事件處理
17.6 使用匿名內部類進行事件處理
17.7 GUI中的并發(fā)任務
17.8 本章小結
第18章 多線程編程
18.1 與線程有關的API
18.1.1 Thread類
18.1.2 Runnable接口
18.2 創(chuàng)建線程的方法
18.3 線程同步
18.4 線程通信
18.5 Thread類的方法
18.6 線程死鎖
18.7 守護線程
18.8 本章小結
第19章 Java網絡編程
19.1 TCP/IP概述
19.2 使用Socket基于TCP編程
19.3 使用Datagram進行基于UDP的編程
19.4 本章小結
第20章 其他常用API
20.1 日期
20.2 國際化
20.3 格式化
20.4 大數(shù)據(jù)類型
20.5 反射
20.6 本章小結
第21章 第四部分自我檢測
第五部分 其他特性總結
第22章 泛型
22.1 泛型介紹
22.2 定義簡單泛型類
22.3 泛型與繼承
22.4 通配符
22.5 泛型方法
22.6 本章小結
第23章 枚舉
23.1 為什么使用枚舉
23.2 枚舉的創(chuàng)建
23.3 Enum類
23.4 遍歷enum的值
23.5 enum的細節(jié)問題
23.6 本章小結
第24章 其他特性
24.1 增強for循環(huán)
24.2 自動裝箱、拆箱
24.3 靜態(tài)導入
24.4 可變參數(shù)
24.5 Annotation
24.6 本章小結
第25章 第五部分自我檢測
附錄A 企業(yè)關注的技能