0人評分過此書

Java SE8 OCAJP專業認證指南

出版日期
2019/06/13
閱讀格式
PDF
書籍分類
學科分類
ISBN
9789864343980

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0

計次服務

借閱規則
借閱天數 14
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
★解析原廠文件,切合認證範圍!
★對照範例程式,迅速了解內容!
★彙整教學經驗,重點一次掌握!
★圖解複雜觀念,學習輕鬆上手!
★演練擬真試題,掌握考試精髓!
★符合1Z0-808考試內容,邁入Java程式開發職場領域!

Java技術自1995年誕生迄今已廣泛應用。近年來雖然新興不少程式語言,依據www.tiobe.com的統計資料,Java自2016年起穩居全球熱門排行第一,熟悉Java技術的人才需求居高不下,也讓Java證照炙手可熱。

Oracle公司在2009年主導Java之後,JavaSE版本的證照區分為OCAJP基礎認證與OCPJP進階認證,難度大幅提升;2019/01/01起,JavaSE8以考試科目1Z0-808與1Z0-809全面取代JavaSE7,同時也是長期支援版本。

本書為作者依據原廠公布的命題範圍,深入研讀相關文件,並以生活化的口吻、豐富的圖解,融入自己多年的程式設計經驗,將課堂上學員的不解疑難以精鍊的文字呈現於著作中;搭配豐富範例與章末擬真試題演練,讓讀者能依循原廠建議的學習方式,以最有效率的方式取得JavaSE8OCAJP證照,邁入Java程式開發職場領域!

【本書特色】
1.認證考試介紹:詳細說明JavaSE8OCAJP認證考試的範圍和命題方向。
2.觀念由淺入深:講解基礎觀念,並蒐錄課堂學員問答,以精心設計的豐富圖說及「課堂小祕訣」專欄,引領學習。
3.擬真試題練習:透過範例及試題演練,測試觀念、掌握程度,並熟悉認證考試題型。
  • Chapter 01 Java歷史與證照介紹
    • 1.1 誰在使用Java?
    • 1.2 Java的歷史
    • 1.3 Java的三大應用領域
    • 1.4 認證考試介紹
    • 1.5 OCAJP 8命題範圍
  • Chapter 02 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程式
    • 本章擬真試題實戰
  • Chapter 03 物件導向的程式設計思維
    • 3.1 以物件導向分析的思考方式分析程式需求
      • 3.1.1 什麼是物件?
      • 3.1.2 分析物件的屬性和行為
    • 3.2 塑模與UML
      • 3.2.1 統一塑模語言UML
      • 3.2.2 使用工具繪製UML
      • 3.2.3 設計類別的原則
  • Chapter 04 認識Java語法與建立類別
    • 4.1 定義類別及其成員
    • 4.2 認識Java關鍵字
    • 4.3 認識main方法
    • 4.4 編譯並執行Java程式
    • 4.5 使用Eclipse開發並執行程式
    • 本章擬真試題實戰
  • Chapter 05 認識變數與Java基本型別
    • 5.1 認識Java的基本型別、變數和常數
      • 5.1.1 何謂變數
      • 5.1.2 Java的基本型別
      • 5.1.3 字面常量
      • 5.1.4 使用變數的目的
      • 5.1.5 變數與常數
      • 5.1.6 變數的有效範圍
      • 5.1.7 字元型別
      • 5.1.8 使用二進位的字面常量顯示整數
      • 5.1.9 使用底線提高數字常量的可讀性
    • 5.2 使用運算子
      • 5.2.1 常用的運算子
      • 5.2.2 運算子的處理順序
    • 5.3 使用升等和轉型
      • 5.3.1 型別的升等
      • 5.3.2 型別的轉型
      • 5.3.3 暫存空間對算術運算的影響
    • 本章擬真試題實戰
  • Chapter 06 認識參考型別與操作物件
    • 6.1 使用物件參考
      • 6.1.1 建立遙控器的概念
      • 6.1.2 由類別建構物件
      • 6.1.3 對不同物件使用不同物件參考
      • 6.1.4 JVM記憶體分類
    • 6.2 使用String類別
      • 6.2.1 String類別支援非標準的語法
      • 6.2.2 String類別是immutable
      • 6.2.3 String類別的其他方法
    • 6.3 使用StringBuilder類別
    • 6.4 Java API文件介紹
      • 6.4.1 使用Java API文件了解String類別的substring()方法
      • 6.4.2 使用Java API文件了解System.out.println()方法
    • 6.5 基本型別的包覆類別
      • 6.5.1 包覆類別的由來與使用
    • 本章擬真試題實戰
  • Chapter 07 使用選擇結構和相關運算子
    • 7.1 選擇結構的用處
    • 7.2 使用關係與條件運算子
      • 7.2.1 關係運算子
      • 7.2.2 條件運算子
      • 7.2.3 字串比較
    • 7.3 使用if選擇結構
      • 7.3.1 if選擇結構的種類
      • 7.3.2 使用if選擇結構
      • 7.3.3 使用三元運算子
    • 7.4 使用switch選擇結構
      • 7.4.1 switch語法
      • 7.4.2 比較switch和if兩種選擇結構
    • 本章擬真試題實戰
  • Chapter 08 陣列
    • 8.1 一維陣列與二維陣列
      • 8.1.1 陣列簡介
      • 8.1.2 認識並建立一維陣列
      • 8.1.3 認識並建立二維陣列
      • 8.1.4 比較多維陣列的建立
    • 8.2 存取陣列內容
      • 8.2.1 陣列成員的基本存取
      • 8.2.2 陣列成員為基本型別的記憶體配置
      • 8.2.3 陣列成員為參考型別的記憶體配置
    • 8.3 使用指令列的args陣列參數
    • 8.4 使用ArrayList類別
      • 8.4.1 陣列的缺點
      • 8.4.2 ArrayList類別簡介
      • 8.4.3 使用import敘述
      • 8.4.4 ArrayList使用範例
      • 8.4.5 使用泛型指定ArrayList的成員型態
    • 本章擬真試題實戰
  • Chapter 09 使用重複結構
    • 9.1 迴圈結構簡介
    • 9.2 使用while迴圈
    • 9.3 使用for迴圈
    • 9.4 使用巢狀迴圈
    • 9.5 使用for迴圈存取陣列
      • 9.5.1 使用for迴圈的進階型
      • 9.5.2 使用break和continue敘述
    • 9.6 使用do/while迴圈
    • 9.7 比較迴圈結構
    • 本章擬真試題實戰
  • Chapter 10 使用方法
    • 10.1 使用方法
      • 10.1.1 方法的宣告與呼叫
      • 10.1.2 使用方法的好處
    • 10.2 宣告static方法和變數
      • 10.2.1 沒有static時的困境
      • 10.2.2 使用static解決問題
      • 10.2.3 static宣告的意義
      • 10.2.4 static宣告的時機
      • 10.2.5 Java使用static的範例
    • 10.3 建立多載的方法
      • 10.3.1 方法的簽名
      • 10.3.2 方法的多載
      • 10.3.3 Java使用多載的範例
    • 10.4 變數值的傳遞
      • 10.4.1 變數值傳遞的發生場景
      • 10.4.2 Pass By Value
    • 本章擬真試題實戰
  • Chapter 11 使用封裝和建構子
    • 11.1 封裝的觀念與做法
      • 11.1.1 封裝的目的
      • 11.1.2 欄位封裝的目的與做法
      • 11.1.3 方法封裝的目的與做法
      • 11.1.4 方法封裝的進階目的
    • 11.2 使用建構子
      • 11.2.1 使用建構子的時機
      • 11.2.2 建立建構子
      • 11.2.3 使用建構子建立新物件
    • 本章擬真試題實戰
  • Chapter 12 進階物件導向程式設計
    • 12.1 繼承
      • 12.1.1 何謂繼承?
      • 12.1.2 自然界生命的分類與繼承
      • 12.1.3 Java的類別與繼承
    • 12.2 繼承和建構子的關係
      • 12.2.1 繼承的宣告與目的
      • 12.2.2 建構子和繼承的關係
      • 12.2.3 使用this與super關鍵字呼叫建構子
      • 12.2.4 建構子的設計原則
    • 12.3 使用父類別和子類別
      • 12.3.1 分析類別成員差異
      • 12.3.2 建立父類別
      • 12.3.3 使用覆寫
      • 12.3.4 繼承和封裝
      • 12.3.5 熟悉覆寫規則
      • 12.3.6 抽象類別
      • 12.3.7 父子類別關係的釐清
      • 12.3.8 其他繼承樹案例
    • 12.4 多型
      • 12.4.1 使用父類別做變數的參考型別
      • 12.4.2 使用萬用遙控器
      • 12.4.3 由父類別參考控制子類別方法
      • 12.4.4 使用轉型取得全部控制
      • 12.4.5 使用多型
    • 12.5 介面
      • 12.5.1 使用介面的時機
      • 12.5.2 使用介面
      • 12.5.3 由介面參考控制子類別方法
      • 12.5.4 Java裡使用介面的範例
    • 12.6 認識物件始祖Object類別
      • 12.6.1 Object類別的地位
      • 12.6.2 toString()方法
    • 本章擬真試題實戰
  • Chapter 13 程式執行異常處理
    • 13.1 執行時的異常
      • 13.1.1 例外狀況的發生
      • 13.1.2 Exception分類
    • 13.2 例外的傳播與處理
      • 13.2.1 方法執行時的堆疊關係
      • 13.2.2 方法執行時發生錯誤
      • 13.2.3 使用try-catch程式區塊捕捉例外物件
      • 13.2.4 「捕捉例外」或是「拋出例外」?
    • 13.3 例外的繼承結構
      • 13.3.1 例外的始祖類別Throwable
      • 13.3.2 認證考試常見的例外類別
    • 13.4 處理例外的好習慣
      • 13.4.1 捕捉真正的例外
      • 13.4.2 捕捉多重例外
    • 本章擬真試題實戰
  • Chapter 14 Lambda表示式入門
    • 14.1 Lambda介紹
    • 14.2 使用Lambda
      • 14.2.1 匿名類別的兩三事
      • 14.2.2 Functional Interface
      • 14.2.3 Functional Interface和Lambda表示式的關係
      • 14.2.4 Lambda表示式使用範例
      • 14.2.5 基本程式語法的回顧
      • 14.2.6 熟悉Lambda表示式的使用
    • 14.3 使用內建的Functional Interfaces
    • 本章擬真試題實戰
  • Chapter 15 使用日期與時間相關API
    • 15.1 認識java.time套件下的當地日期與時間類別
      • 15.1.1 為何Date和Time重要?
      • 15.1.2 使用Local的Date和Time的API
      • 15.1.3 使用LocalDate類別
      • 15.1.4 使用LocalTime類別
      • 15.1.5 使用LocalDateTime類別
    • 15.2 認識java.time.Period
    • 15.3 認識java.time.format.DateTimeFormatter
    • 15.4 日期與時間相關類別在Java 8前後的比較
    • 本章擬真試題實戰
  • 出版地 臺灣
  • 語言 繁體中文

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading