Chapter01 Java類別與基本語法複習
1.1 建立Java類別
1.2 使用package、import敘述
1.3 使用選擇結構和重複結構
1.4 參數傳遞機制
1.5 記憶體使用機制
Chapter02 了解封裝、繼承和多型
2.1 使用封裝
2.2 建立子類別和使用繼承關係
2.3 多載方法與使用可變動參數個數的方法
2.4 使用多型
2.5 認證考試命題範圍
本章擬真試題實戰
Chapter03 類別設計
3.1 存取控制
3.2 覆寫方法
3.3 轉型
3.4 覆寫Object類別的方法
3.5 認證考試命題範圍
本章擬真試題實戰
Chapter04 進階類別設計
4.1 使用抽象類別
4.2 使用static關鍵字
4.3 使用final關鍵字
4.4 實作獨體設計模式
4.5 列舉型別(enum)
4.6 使用巢狀類別
4.7 認證考試命題範圍
本章擬真試題實戰
Chapter05 使用interface
5.1 使用Interface
5.2 使用設計模式
5.3 使用複合
5.4 認證考試命題範圍
本章擬真試題實戰
Chapter06 泛型和集合物件
6.1 泛型(Generics)
6.2 集合物件(Collections)
6.3 Map
6.4 集合物件成員的排序
6.5 認證考試命題範圍
本章擬真試題實戰
Chapter07 Exceptions和Assertions
7.1 Exceptions
7.2 Assertions
7.3 認證考試命題範圍
本章擬真試題實戰
Chapter08 Java I/O基礎
8.1 基礎I/O
8.2 由主控台讀寫資料
8.3 Channel I/O
8.4 使用序列化技術讀寫物件
8.5 認證考試命題範圍
本章擬真試題實戰
Chapter09 NIO.2
9.1 NIO.2基礎
9.2 使用Path介面定義檔案/目錄
9.3 使用Files類別操作檔案/目錄
9.4 使用Files類別操作channel和stream I/O
9.5 讀寫檔案/目錄的屬性
9.6 遞迴存取目錄結構
9.7 使用PathMatcher 類別找尋檔案/目錄
9.8 其他
9.9 認證考試命題範圍
本章擬真試題實戰
Chapter10 執行緒
10.1 執行緒介紹
10.2 執行緒常見的問題
10.3 執行緒的synchronized與等待
10.4 其他執行緒方法介紹
10.5 認證考試命題範圍
本章擬真試題實戰
Chapter11 執行緒與並行API
11.1 使用並行API
11.2 使用ExecutorService介面同時執行多樣工作
11.3 使用Fork-Join框架
11.4 認證考試命題範圍
本章擬真試題實戰
Chapter12 使用JDBC建立資料庫連線
12.1 了解Database、DBMS和SQL
12.2 使用Eclipse連線並存取資料庫
12.3 使用JDBC
12.4 使用JDBC進行交易
12.5 使用JDBC 4.1的RowSetProvider和RowSetFactory
12.6 回顧DAO設計模式
12.7 認證考試命題範圍
本章擬真試題實戰
Chapter13 Java的區域化(Localization)
13.1 了解Java的軟體區域化做法
13.2 使用DateFormat類別
13.3 使用NumberFormat類別
13.4 認證考試命題範圍
本章擬真試題實戰
Chapter14 Interfaces與lambda表示式的應用
14.1 使用interface的static和default方法
14.2 使用lambda表示式
14.3 使用基礎的內建functional interfaces
14.4 在泛型內使用萬用字元
14.5 使用進階的內建functional interfaces
14.6 使用方法參照
14.7 認證考試命題範圍
本章擬真試題實戰
Chapter15 使用Stream API
15.1 建構者模式和方法鏈結
15.2 使用Optional類別
15.3 Stream API介紹
15.4 Stream API操作
15.5 Stream API和NIO.2
15.6 Stream API操作平行化
15.7 認證考試命題範圍
本章擬真試題實戰
Chapter16 Date/Time API
16.1 Java 8在Date和Time相關類別的進步
16.2 當地日期與時間
16.3 時區和日光節約時間
16.4 描述日期與時間的數量
16.5 認證考試命題範圍
本章擬真試題實戰