內容簡介
Java SE8 OCAJP專業認證指南
內容簡介
Java技術自1995年誕生迄今已廣泛應用。近年來雖然新興不少程式語言,依據www.tiobe.com的統計資料,Java自2016年起穩居全球熱門排行第一,熟悉Java技術的人才需求居高不下,也讓Java證照炙手可熱。
Oracle公司在2009年主導Java之後,Java SE版本的證照區分為OCAJP基礎認證與OCPJP進階認證,難度大幅提升;2019/01/01起,Java SE8以考試科目1Z0-808與1Z0-809全面取代Java SE7,同時也是長期支援版本。
本書為作者依據原廠公布的命題範圍,深入研讀相關文件,並以生活化的口吻、豐富的圖解,融入自己多年的程式設計經驗,將課堂上學員的不解疑難以精鍊的文字呈現於著作中;搭配豐富範例與章末擬真試題演練,讓讀者能依循原廠建議的學習方式,以最有效率的方式取得Java SE8 OCAJP證照,邁入Java程式開發職場領域!
★解析原廠文件,切合認證範圍!
★對照範例程式,迅速了解內容!
★彙整教學經驗,重點一次掌握!
★圖解複雜觀念,學習輕鬆上手!
★演練擬真試題,掌握考試精髓!
★符合1Z0-808考試內容,邁入Java程式開發職場領域!
【本書特色】
1.認證考試介紹:詳細說明Java SE 8 OCAJP認證考試的範圍和命題方向。
2.觀念由淺入深:講解基礎觀念,並蒐錄課堂學員問答,以精心設計的豐富圖說及「課堂小祕訣」專欄,引領學習。
3.擬真試題練習:透過範例及試題演練,測試觀念、掌握程度,並熟悉認證考試題型。
內容簡介
Java技術自1995年誕生迄今已廣泛應用。近年來雖然新興不少程式語言,依據www.tiobe.com的統計資料,Java自2016年起穩居全球熱門排行第一,熟悉Java技術的人才需求居高不下,也讓Java證照炙手可熱。
Oracle公司在2009年主導Java之後,Java SE版本的證照區分為OCAJP基礎認證與OCPJP進階認證,難度大幅提升;2019/01/01起,Java SE8以考試科目1Z0-808與1Z0-809全面取代Java SE7,同時也是長期支援版本。
本書為作者依據原廠公布的命題範圍,深入研讀相關文件,並以生活化的口吻、豐富的圖解,融入自己多年的程式設計經驗,將課堂上學員的不解疑難以精鍊的文字呈現於著作中;搭配豐富範例與章末擬真試題演練,讓讀者能依循原廠建議的學習方式,以最有效率的方式取得Java SE8 OCAJP證照,邁入Java程式開發職場領域!
★解析原廠文件,切合認證範圍!
★對照範例程式,迅速了解內容!
★彙整教學經驗,重點一次掌握!
★圖解複雜觀念,學習輕鬆上手!
★演練擬真試題,掌握考試精髓!
★符合1Z0-808考試內容,邁入Java程式開發職場領域!
【本書特色】
1.認證考試介紹:詳細說明Java SE 8 OCAJP認證考試的範圍和命題方向。
2.觀念由淺入深:講解基礎觀念,並蒐錄課堂學員問答,以精心設計的豐富圖說及「課堂小祕訣」專欄,引領學習。
3.擬真試題練習:透過範例及試題演練,測試觀念、掌握程度,並熟悉認證考試題型。
作者簡介
作者簡介
曾瑞君
◎國立台灣大學土木工程學系、土木工程學研究所畢業
◎曾於明基電通、華碩電腦、訊連科技、台北富邦銀行、宏達國際電子等公司擔任DBA與Java程式設計、架構分析職務,目前任職台灣高速鐵路股份有限公司
◎同時是:
*Oracle原廠授權講師
*行政院勞動部勞動力發展署產業人才投資方案講師(於台灣科技大學、文化大學)
*巨匠電腦講師
◎國際認證有:
*Java程式:SCJP、SCWCD、SCBCD、SCJD、OCEJWSD、OCPWCD、OCAJP 7&8、OCPJP 7&8
*資訊安全:EC-Council CEH、ECSP Java、ECSA
*資料庫管理:9i OCP、10g OCP、9i PLSQL Certification、SQL Server MCTS
◎著作:
*Java SE8 OCAJP專業認證指南
*Java SE8 OCPJP進階認證指南
◎Java技術與認證交流平台 版主
曾瑞君
◎國立台灣大學土木工程學系、土木工程學研究所畢業
◎曾於明基電通、華碩電腦、訊連科技、台北富邦銀行、宏達國際電子等公司擔任DBA與Java程式設計、架構分析職務,目前任職台灣高速鐵路股份有限公司
◎同時是:
*Oracle原廠授權講師
*行政院勞動部勞動力發展署產業人才投資方案講師(於台灣科技大學、文化大學)
*巨匠電腦講師
◎國際認證有:
*Java程式:SCJP、SCWCD、SCBCD、SCJD、OCEJWSD、OCPWCD、OCAJP 7&8、OCPJP 7&8
*資訊安全:EC-Council CEH、ECSP Java、ECSA
*資料庫管理:9i OCP、10g OCP、9i PLSQL Certification、SQL Server MCTS
◎著作:
*Java SE8 OCAJP專業認證指南
*Java SE8 OCPJP進階認證指南
◎Java技術與認證交流平台 版主
內容目錄
目錄
Chapter01 Java歷史與證照介紹
1.1 誰在使用Java ?
1.2 Java 的歷史
1.3 Java 的三大應用領域
1.4 認證考試介紹
1.5 OCAJP 8命題範圍
Chapter02 Java程式語法簡介
2.1 Java 程式語言的特色
2.2 Java 的跨平台運行
2.3 JDK、JRE和JVM的差別
2.4 Java 整合開發工具(IDE)介紹
2.4.1 下載Eclipse作為開發工具
2.4.2 建立Eclipse專案,並開發、執行Java程式
本章擬真試題實戰
Chapter03 物件導向的程式設計思維
3.1 以物件導向分析的思考方式分析程式需求
3.2 塑模與UML
Chapter04 認識Java語法與建立類別
4.1 定義類別及其成員
4.2 認識Java關鍵字
4.3 認識main方法
4.4 編譯並執行Java程式
4.5 使用Eclipse開發並執行程式
本章擬真試題實戰
Chapter05 認識變數與Java基本型別
5.1 認識Java 的基本型別、變數和常數
5.2 使用運算子
5.3 使用升等和轉型
本章擬真試題實戰
Chapter06 認識參考型別與操作物件
6.1 使用物件參考
6.2 使用String類別
6.3 使用StringBuilder類別
6.4 Java API文件介紹
6.5 基本型別的包覆類別
本章擬真試題實戰
Chapter07 使用選擇結構和相關運算子
7.1 選擇結構的用處
7.2 使用關係與條件運算子
7.3 使用if選擇結構
7.4 使用switch選擇結構
本章擬真試題實戰
Chapter08 陣列
8.1 一維陣列與二維陣列
8.2 存取陣列內容
8.3 使用指令列的args陣列參數
8.4 使用ArrayList類別
本章擬真試題實戰
Chapter09 使用重複結構
9.1 迴圈結構簡介
9.2 使用while迴圈
9.3 使用for迴圈
9.4 使用巢狀迴圈
9.5 使用for迴圈存取陣列
9.6 使用do/while迴圈
9.7 比較迴圈結構
本章擬真試題實戰
Chapter10 使用方法
10.1 使用方法
10.2 宣告static方法和變數
10.3 建立多載的方法
10.4 變數值的傳遞
本章擬真試題實戰
Chapter11 使用封裝和建構子
11.1 封裝的觀念與做法
11.2 使用建構子
本章擬真試題實戰
Chapter12 進階物件導向程式設計
12.1 繼承
12.2 繼承和建構子的關係
12.3 使用父類別和子類別
12.4 多型
12.5 介面
12.6 認識物件始祖Object類別
本章擬真試題實戰
Chapter13 程式執行異常處理
13.1 執行時的異常
13.2 例外的傳播與處理
13.3 例外的繼承結構
13.4 處理例外的好習慣
本章擬真試題實戰
Chapter14 Lambda表示式入門
14.1 Lambda介紹
14.2 使用Lambda
14.3 使用內建的Functional Interfaces
本章擬真試題實戰
Chapter15 使用日期與時間相關API
15.1 認識java.time套件下的當地日期與時間類別
15.2 認識java.time.Period
15.3 認識java.time.format.DateTimeFormatter
15.4 日期與時間相關類別在Java 8前後的比較
本章擬真試題實戰
Chapter01 Java歷史與證照介紹
1.1 誰在使用Java ?
1.2 Java 的歷史
1.3 Java 的三大應用領域
1.4 認證考試介紹
1.5 OCAJP 8命題範圍
Chapter02 Java程式語法簡介
2.1 Java 程式語言的特色
2.2 Java 的跨平台運行
2.3 JDK、JRE和JVM的差別
2.4 Java 整合開發工具(IDE)介紹
2.4.1 下載Eclipse作為開發工具
2.4.2 建立Eclipse專案,並開發、執行Java程式
本章擬真試題實戰
Chapter03 物件導向的程式設計思維
3.1 以物件導向分析的思考方式分析程式需求
3.2 塑模與UML
Chapter04 認識Java語法與建立類別
4.1 定義類別及其成員
4.2 認識Java關鍵字
4.3 認識main方法
4.4 編譯並執行Java程式
4.5 使用Eclipse開發並執行程式
本章擬真試題實戰
Chapter05 認識變數與Java基本型別
5.1 認識Java 的基本型別、變數和常數
5.2 使用運算子
5.3 使用升等和轉型
本章擬真試題實戰
Chapter06 認識參考型別與操作物件
6.1 使用物件參考
6.2 使用String類別
6.3 使用StringBuilder類別
6.4 Java API文件介紹
6.5 基本型別的包覆類別
本章擬真試題實戰
Chapter07 使用選擇結構和相關運算子
7.1 選擇結構的用處
7.2 使用關係與條件運算子
7.3 使用if選擇結構
7.4 使用switch選擇結構
本章擬真試題實戰
Chapter08 陣列
8.1 一維陣列與二維陣列
8.2 存取陣列內容
8.3 使用指令列的args陣列參數
8.4 使用ArrayList類別
本章擬真試題實戰
Chapter09 使用重複結構
9.1 迴圈結構簡介
9.2 使用while迴圈
9.3 使用for迴圈
9.4 使用巢狀迴圈
9.5 使用for迴圈存取陣列
9.6 使用do/while迴圈
9.7 比較迴圈結構
本章擬真試題實戰
Chapter10 使用方法
10.1 使用方法
10.2 宣告static方法和變數
10.3 建立多載的方法
10.4 變數值的傳遞
本章擬真試題實戰
Chapter11 使用封裝和建構子
11.1 封裝的觀念與做法
11.2 使用建構子
本章擬真試題實戰
Chapter12 進階物件導向程式設計
12.1 繼承
12.2 繼承和建構子的關係
12.3 使用父類別和子類別
12.4 多型
12.5 介面
12.6 認識物件始祖Object類別
本章擬真試題實戰
Chapter13 程式執行異常處理
13.1 執行時的異常
13.2 例外的傳播與處理
13.3 例外的繼承結構
13.4 處理例外的好習慣
本章擬真試題實戰
Chapter14 Lambda表示式入門
14.1 Lambda介紹
14.2 使用Lambda
14.3 使用內建的Functional Interfaces
本章擬真試題實戰
Chapter15 使用日期與時間相關API
15.1 認識java.time套件下的當地日期與時間類別
15.2 認識java.time.Period
15.3 認識java.time.format.DateTimeFormatter
15.4 日期與時間相關類別在Java 8前後的比較
本章擬真試題實戰
ISBN: 9789864343980