PDF JPG
本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • Java SE 17 LTS技術手冊
  • 點閱:350
    88人已收藏
  • 作者: 林信良作
  • 出版社:碁峰資訊股份有限公司
  • 出版年:2022
  • ISBN:9786263241435
  • EISBN:9786263242531 PDF
  • 格式:PDF,JPG
  • 頁數:756
  • 附註:版權頁題名: Java SE 17技術手冊 附錄: 如何使用本書專案 原紙本書ISBN: 9786263241435

  ‧基於Java 17 LTS版本!涵蓋Java 15至17新特性 
  ‧增加HTTP Client API介紹 
  ‧作者十幾年實務教育訓練中,匯整學員遇到的觀念、實作、應用等問題的經驗集合。 
  ‧必要時從Java SE API的原始碼分析,了解各語法在Java SE API中如何應用。 
  ‧涵蓋Java 15至17的文字區塊、模式比對、record/sealed等新特性。 

  ‧建議練習的範例提供Lab檔案,更能掌握練習重點。 
  ‧IDE操作為本書教學內容之一,更能與實務結合。

作者簡介
 
林信良
 
  自由工作者,專長為技術寫作、翻譯與教育訓練。喜好研究程式語言、框架、社群,從中學習設計、典範及文化。閒暇之餘記錄所學,技術文件涵蓋C/C++、Java、Python、JavaScript、Haskell、OpenSCAD等領域,個人網站openhome.cc。 

  • 序(第ii頁)
  • 導讀(第iv頁)
  • 1 Java 平臺概論(第1-1頁)
    • 1.1 Java 不只是語言(第1-1頁)
    • 1.2 JVM/JRE/JDK 不要只用程式語言(第1-13頁)
  • 2 從 JDK 到 IDE(第2-1頁)
    • 2.1 從 "Hello, World" 開始(第2-1頁)
    • 2.2 管理原始碼與位元碼檔案(第2-14頁)
    • 2.3 初探模組平臺系統(第2-22頁)
    • 2.4 使用 IDE(第2-28頁)
  • 3 基礎語法(第3-1頁)
    • 3.1 型態、變數與運算子(第3-1頁)
    • 3.2 流程控制(第3-22頁)
    • 課後練習(第3-34頁)
  • 4 認識物件(第4-1頁)
    • 4.1 類別與實例(第4-1頁)
    • 4.2 基本型態包裹器(第4-11頁)
    • 4.3 陣列物件(第4-17頁)
    • 4.4 字串物件(第4-32頁)
    • 4.5 查詢 Java API 文件(第4-50頁)
    • 課後練習(第4-55頁)
  • 5 物件封裝(第5-1頁)
    • 5.1 何謂封裝?(第5-1頁)
    • 5.2 類別語法細節(第5-11頁)
    • 課後練習(第5-30頁)
  • 6 繼承與多型(第6-1頁)
    • 6.1 何謂繼承?(第6-1頁)
    • 6.2 繼承語法細節(第6-16頁)
    • 課後練習(第6-39頁)
  • 7 介面與多型(第7-1頁)
    • 7.1 何謂介面?(第7-1頁)
    • 7.2 介面語法細節(第7-17頁)
    • 課後練習(第7-29頁)
  • 8 例外處理(第8-1頁)
    • 8.1 語法與繼承架構(第8-1頁)
    • 8.2 例外與資源管理(第8-23頁)
    • 課後練習(第8-32頁)
  • 9 Collection 與 Map(第9-1頁)
    • 9.1 使用 Collection 收集物件(第9-1頁)
    • 9.2 鍵值對應的 Map(第9-35頁)
    • 9.3 不可變的 Collection 與 Map(第9-43頁)
    • 課後練習(第9-50頁)
  • 10 輸入輸出(第10-1頁)
    • 10.1 InputStream 與 OutputStream(第10-1頁)
    • 10.2 字元處理類別(第10-14頁)
    • 課後練習(第10-19頁)
  • 11 執行緒與並行 API(第11-1頁)
    • 11.1 執行緒(第11-1頁)
    • 11.2 並行 API(第11-36頁)
    • 課後練習(第11-61頁)
  • 12 Lambda(第12-1頁)
    • 12.1 認識 Lambda 語法(第12-1頁)
    • 12.2 Functional 與 Stream API(第12-18頁)
    • 12.3 Lambda、平行化與非同步處理(第12-42頁)
    • 課後練習(第12-52頁)
  • 13 時間與日期(第13-1頁)
    • 13.1 認識時間與日期(第13-1頁)
    • 13.2 認識 Date 與 Calendar(第13-6頁)
    • 13.3 新時間日期 API(第13-11頁)
    • 課後練習(第13-22頁)
  • 14 NIO 與 NIO2(第14-1頁)
    • 14.1 認識 NIO(第14-1頁)
    • 14.2 NIO2 檔案系統(第14-8頁)
    • 課後練習(第14-28頁)
  • 15 通用 API(第15-1頁)
    • 15.1 日誌(第15-1頁)
    • 15.2 HTTP Client API(第15-12頁)
    • 15.3 規則表示式(第15-25頁)
    • 15.4 處理數字(第15-46頁)
    • 15.5 再談堆疊追蹤(第15-53頁)
    • 課後練習(第15-60頁)
  • 16 整合資料庫(第16-1頁)
    • 16.1 JDBC 入門(第16-1頁)
    • 16.2 JDBC 進階(第16-28頁)
    • 課後練習(第16-50頁)
  • 17 反射與類別載入器(第17-1頁)
    • 17.1 運用反射(第17-1頁)
    • 17.2 瞭解類別載入器(第17-32頁)
    • 課後練習(第17-36頁)
  • 18 自訂泛型、列舉與標註(第18-1頁)
    • 18.1 自訂泛型(第18-1頁)
    • 18.2 自訂列舉(第18-11頁)
    • 18.3 record 與 sealed(第18-16頁)
    • 18.4 關於標註(第18-26頁)
    • 課後練習(第18-41頁)
  • 19 深入模組化(第19-1頁)
    • 19.1 運用模組(第19-1頁)
    • 19.2 模組 API(第19-14頁)
    • 19.3 打包模組(第19-20頁)
  • A 如何使用本書專案(第A-1頁)
    • A.1 專案環境配置(第A-1頁)
    • A.2 匯入專案(第A-2頁)
紙本書 NT$ 680
單本電子書
NT$ 680

還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code