直達Java?擬機器:JVM進階與應用(第二版)

0 / 0
  • 語言:繁體中文
  • ISBN:9789865836061
<內容簡介> 對Java程式師來說,Java虛擬機器是既熟悉又神秘,很少能夠抑制自己探究它的衝動,分析JVM的書籍更是少之又少。 本書化繁為簡帶領讀者在輕鬆中領略Java虛擬機器的奧秘。同時從核心理論和實際運用的角度去探討Java虛擬機器,並對JVM進行全面而深入的分析。不僅理論分析透徹,而且書中包含大量經典案例與實務應用。 作者將多年來在Java虛擬機器領域的實務經驗和研究心得呈現在本書中,不僅有系統地講解Java虛擬機器工作機制和底層原理,更難能可貴的是與實作結合,可作為學習虛擬機器的精選教材。 本書目標讀者 適合所有Java程式師、系統優化師和系統規劃師。 ★目錄: 第1章 走近 Java 1.1 概述 1.2 Java 技術體系 1.3 Java 發展史 1.4 展望 Java 技術的未來 1.5 實戰 :自己編譯 JDK 1.6 本章小結 第2章 Java 記憶體區域與記憶體溢出異常 2.1 概述 2.2 執行時資料區域 2.3 對象訪問 2.4 實戰:OutOfMemoryError異常 2.5 本章小結 第3章垃圾收集器與記憶體分配策略 3.1 概述 3.2 物件已死? 3.3 垃圾收集演算法 3.4 垃圾收集器 3.5 記憶體分配與回收策略 3.6 本章小結 第4章 虛擬機器性能監控與故障處理工具 4.1 概述 4.2 JDK 的命令列工具 4.3 JDK 的視覺化工具 4.4 本章小結 第5章 調教優化案例分析與實戰 5.1 概述 5.2 案例分析 5.3 實戰:Eclipse執行速度調教優化 5.4 本章小結 第6章 類別檔結構 6.1 概述 6.2 無關性的基石 6.3 Class類別檔的結構 6.4 Class檔結構的發展 6.5 本章小結 第7章 虛擬機器類別載入機制 7.1 概述 7.2 類別載入的時機 7.3 類別載入的過程 7.4 類別載入器 7.5 本章小結 第8章虛擬機器位元組編碼執行引擎 8.1 概述 8.2 執行時堆疊結構結構 8.3 方法呼叫 8.4 基於堆疊的位元組編碼解譯執行引擎 8.5 本章小結 第9章 類別載入及執行子系統的案例與實戰 9.1 概述 9.2 案例分析 9.3 實戰:自己動手實現遠端執行功能 9.4 本章小結 第10章 早期(編譯期)優化 10.1 概述 10.2 Javac編譯器. 10.3 Java 語法糖的味道 10.4 實戰:插入式注解處理器 10.5 本章小結. 第11章 晚期(執行期)優化 11.1 概述 11.2 HotSpot虛擬機器內的即時編譯器 11.3 編譯優化技術 11.4 Java與C/C++的編譯器對比 11.5 本章小結 第12章 Java記憶體模型與執行緒 12.1 概述 12.2 硬體的效率與一致性 12.3 Java記憶體模型 12.4 Java與執行緒 12.5 本章小結 第13章 執行緒安全與鎖優化 13.1 概述 13.2 執行緒安全 13.3 鎖優化 13.4 本章小結 附錄A Java虛擬機器家族 A.1 商用高性能虛擬機器 A.2 其他影響較大的虛擬機器 A.3 嵌入式虛擬機器 A.4 其他虛擬機器實現 附錄B 虛擬機器位元組編碼指令表 附錄C HotSpot虛擬機器主要參數表 C.1 記憶體管理參數 C.2 即時編譯參數 C.3 類型載入參數 C.4 多執行緒相關參數 C.5 性能參數 C.6 偵錯參數 附錄D 物件查詢語言(OQL)簡介 D.1 SELECT子句 D.2 FROM子句 D.3 WHERE子句 D.4 屬性訪問器 D.5 OQL 語言的 BNF 範式   附錄E JDK 歷史版本軌跡

    還沒有人寫書評喔,快來寫第一篇書評吧!

會員中心