這是深入理解Java虛擬機 (第二版)高清PDF+源代碼下載,深入理解Java虛擬機 JVM高級特性與最佳實踐 (第二版)高清PDF+源代碼,手機上清晰觀看!
深入理解Java虛擬機 (第二版)高清PDF+源代碼第二版 pdf綠色版下載, 深入理解java虛擬機第二版這是由周志明著的一本Java虛擬機學習教材,深入理解java虛擬機PEF圍繞虛擬機進行講解,詳細介紹Java的發(fā)展和其作用,讓大家快速了解Java,有需要的朋友歡迎下載月底深入理解java虛擬機PDF。
全書共分為五大部分,圍繞內存管理、執(zhí)行子系統(tǒng)、程序編譯與優(yōu)化、高效并發(fā)等核心主題對JVM進行了全面而深入的分析,深刻揭示了JVM的工作原理。第一部分從宏觀的角度介紹了整個Java技術體系、Java和JVM的發(fā)展歷程、模塊化,以及JDK的編譯,這對理解本書后面內容有重要幫助。第二部分講解了JVM的自動內存管理,包括虛擬機內存區(qū)域的劃分原理以及各種內存溢出異常產(chǎn)生的原因;常見的垃圾收集算法以及垃圾收集器的特點和工作原理;常見虛擬機監(jiān)控與故障處理工具的原理和使用方法。第三部分分析了虛擬機的執(zhí)行子系統(tǒng),包括類文件結構、虛擬機類加載機制、虛擬機字節(jié)碼執(zhí)行引擎。第四部分講解了程序的編譯與代碼的優(yōu)化,闡述了泛型、自動裝箱拆箱、條件編譯等語法糖的原理;講解了虛擬機的熱點探測方法、HotSpot的即時編譯器、編譯觸發(fā)條件,以及如何從虛擬機外部觀察和分析JIT編譯的數(shù)據(jù)和結果;第五部分探討了Java實現(xiàn)高效并發(fā)的原理,包括JVM內存模型的結構和操作;原子性、可見性和有序性在Java內存模型中的體現(xiàn);先行發(fā)生原則的規(guī)則和使用;線程在Java語言中的實現(xiàn)原理;虛擬機實現(xiàn)高效并發(fā)所做的一系列鎖優(yōu)化措施。
《深入理解Java虛擬機:JVM高級特性與最佳實踐》共分為五大部分,圍繞內存管理、執(zhí)行子系統(tǒng)、程序編譯與優(yōu)化、高效并發(fā)等核心主題對JVM進行了全面而深入的分析,深刻揭示了JVM的工作原理。第一部分從宏觀的角度介紹了整個Java技術體系、Java和JVM的發(fā)展歷程、模塊化,以及JDK的編譯,這對理解本書后面內容有重要幫助。第二部分講解了JVM的自動內存管理,包括虛擬機內存區(qū)域的劃分原理以及各種內存溢出異常產(chǎn)生的原因;常見的垃圾收集算法以及垃圾收集器的特點和工作原理;常見虛擬機監(jiān)控與故障處理工具的原理和使用方法。第三部分分析了虛擬機的執(zhí)行子系統(tǒng),包括類文件結構、虛擬機類加載機制、虛擬機字節(jié)碼執(zhí)行引擎。第四部分講解了程序的編譯與代碼的優(yōu)化,闡述了泛型、自動裝箱拆箱、條件編譯等語法糖的原理;講解了虛擬機的熱點探測方法、HotSpot的即時編譯器、編譯觸發(fā)條件,以及如何從虛擬機外部觀察和分析JIT編譯的數(shù)據(jù)和結果;第五部分探討了Java實現(xiàn)高效并發(fā)的原理,包括JVM內存模型的結構和操作;原子性、可見性和有序性在Java內存模型中的體現(xiàn);先行發(fā)生原則的規(guī)則和使用;線程在Java語言中的實現(xiàn)原理;虛擬機實現(xiàn)高效并發(fā)所做的一系列鎖優(yōu)化措施。