幫助中心 | 我的帳號 | 關於我們

深入理解Java模塊系統/圖靈程序設計叢書

  • 作者:(德)尼科萊·帕洛格|責編:張海艷|譯者:張悅//黃禮駿//張海深
  • 出版社:人民郵電
  • ISBN:9787115552341
  • 出版日期:2021/01/01
  • 裝幀:平裝
  • 頁數:348
人民幣:RMB 119 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書從Java模塊系統的設計動機和基本概念講起,一直延伸至其高級特性,詳盡介紹了模塊系統的基本機制,以及如何創建、構建和運行模塊化應用程序。本書還會幫助你將現有項目遷移到Java 9及以上版本,並逐步將之模塊化。書中主要內容包括:從源代碼到JAR來構建模塊、遷移到模塊化Java、解耦依賴以及改進API、處理反射和版本、自定義運行時鏡像,等等。
    本書適合有Java經驗的開發者閱讀。

作者介紹
(德)尼科萊·帕洛格|責編:張海艷|譯者:張悅//黃禮駿//張海深

目錄
第一部分  你好,模塊
  第1章  第一塊拼圖
    1.1  什麼是模塊化
      1.1.1  用圖將軟體可視化
      1.1.2  設計原則的影響
      1.1.3  什麼是模塊化
    1.2 Java 9之前的模塊擦除
    1.3 Java 9之前的問題
      1.3.1  JAR之間未言明的依賴
      1.3.2  同名類的覆蓋
      1.3.3  同一項目不同版本間的衝突
      1.3.4  複雜的類載入
      1.3.5  JAR的弱封裝
      1.3.6  手動安全檢查
      1.3.7  較差的啟動性能
      1.3.8  死板的Java運行時環境
    1.4  鳥瞰模塊系統
    1.5  你的第一個模塊
      1.5.1  模塊系統實戰
      1.5.2  非模塊化項目基本不受影響
    1.6  模塊系統的目標
      1.6.1  可靠配置:不放過一個JAR
      1.6.2  強封裝:控制模塊內部代碼的訪問許可權
      1.6.3  自動化的安全性和改善的可維護性
      1.6.4  改善的啟動性能
      1.6.5  可伸縮的Java平台
      1.6.6  非目標
    1.7  新舊技能
      1.7.1  你將學到什麼
      1.7.2  你應該知道些什麼
    1.8  小結
  第2章  模塊化應用程序剖析
    2.1  初識ServiceMonitor
    2.2  模塊化ServiceMonitor
    2.3  將ServiceMonitor劃分為模塊
    2.4  文件的目錄結構布局
    2.5  聲明和模塊描述
      2.5.1  聲明模塊依賴
      2.5.2  定義模塊的公有API
      2.5.3  用模塊圖可視化ServiceMonitor
    2.6  編譯和打包模塊
    2.7  運行ServiceMonitor
    2.8  擴展模塊化代碼庫
    2.9  總結:模塊系統的效果
      2.9.1  模塊系統能為你做什麼
      2.9.2  模塊系統還能為你做些什麼
      2.9.3  允許可選依賴
    2.10  小結
  第3章  定義模塊及其屬性
    3.1  模塊:模塊化應用程序的基石

      3.1.1  隨JDK發布的Java模塊(JMOD)
      3.1.2  模塊化JAR:內生模塊
      3.1.3  模塊聲明:定義模塊的屬性
      3.1.4  模塊的眾多類型
  ……
  第4章  從源碼到JAR構建模塊
  第5章  運行和調試模塊化應用程序
第二部分  改寫現實世界中的項目
  第6章  遷移到Java 9及以上版本的兼容性挑戰
  第7章  在Java 9及以上版本中運行應用程序時會反覆出現的挑戰
  第8章  增量模塊化現有項目
  第9章  遷移和模塊化策略
第三部分  模塊系統高級特性
  第10章  用服務來解耦模塊
  第11章  完善依賴關係和API
  第12章  模塊化世界中的反射
  第13章  模塊版本:可能和不可能
  第14章  通過jlink定製運行時鏡像
  第15章  完成拼圖
附錄A  類路徑回顧
附錄B  反射API的高級介紹
附錄C  通過統一日誌觀察JVM
附錄D  利用JDeps分析項目的依賴
附錄E  通過多發行版JAR支持多個Java版本

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032