這是深入JAVA虛擬機(jī)第二版.pdf下載,一本頗受好評且在業(yè)內(nèi)頗具影響力的書籍,本節(jié)內(nèi)容小編為大家整理帶來的是該書籍的pdf格式第二版清晰版,該pdf格式深入Java虛擬機(jī)共有481頁,內(nèi)容完整,適合作為參考資料使用,有需要的朋友只需點(diǎn)擊本文相應(yīng)的下載地址即可進(jìn)行下載查閱,有需要的朋友快來下載吧!
深入JAVA虛擬機(jī)第二版.pdf是JAVA開發(fā)中的重要一環(huán),學(xué)好JAVA當(dāng)然要學(xué)好JAVA虛擬機(jī)。因些,這本書的精彩之處不只是作者曾榮獲專業(yè)雜志《Java Report》的優(yōu)秀作者獎(jiǎng),而在于它能使您快速的掌握J(rèn)ava虛擬機(jī)(JVM)的內(nèi)部工作原理。這包括Java虛擬機(jī)的棧、堆、方法區(qū)、執(zhí)行引以及垃圾收集、Java安全模型、Java的連接模型和動(dòng)態(tài)擴(kuò)展機(jī)制、class文件、運(yùn)算及流程控制等等。
深入JAVA虛擬機(jī)第二版.pdf是一款pdf中文版的電子書籍,本書詳細(xì)深入的介紹了java體系結(jié)構(gòu)及其內(nèi)部細(xì)節(jié),了解這些內(nèi)容才能更快速地編寫更高效的程序,理解了java虛擬機(jī),深入細(xì)致地了解java技術(shù)的底層,才能使自己的程序充分分發(fā)揮java技術(shù)的優(yōu)勢。詳細(xì)的內(nèi)容包括:java棧,堆,方法區(qū)和執(zhí)行引擎,以及各種技術(shù)的實(shí)現(xiàn)。
全書共分為五大部分,圍繞內(nèi)存管理、執(zhí)行子系統(tǒng)、程序編譯與優(yōu)化、高效并發(fā)等核心主題對JVM進(jìn)行了全面而深入的分析,深刻揭示了JVM的工作原理。第一部分從宏觀的角度介紹了整個(gè)Java技術(shù)體系、Java和JVM的發(fā)展歷程、模塊化,以及JDK的編譯,這對理解本書后面內(nèi)容有重要幫助。第二部分講解了JVM的自動(dòng)內(nèi)存管理,包括虛擬機(jī)內(nèi)存區(qū)域的劃分原理以及各種內(nèi)存溢出異常產(chǎn)生的原因;常見的垃圾收集算法以及垃圾收集器的特點(diǎn)和工作原理;常見虛擬機(jī)監(jiān)控與故障處理工具的原理和使用方法。第三部分分析了虛擬機(jī)的執(zhí)行子系統(tǒng),包括類文件結(jié)構(gòu)、虛擬機(jī)類加載機(jī)制、虛擬機(jī)字節(jié)碼執(zhí)行引擎。第四部分講解了程序的編譯與代碼的優(yōu)化,闡述了泛型、自動(dòng)裝箱拆箱、條件編譯等語法糖的原理;講解了虛擬機(jī)的熱點(diǎn)探測方法、HotSpot的即時(shí)編譯器、編譯觸發(fā)條件,以及如何從虛擬機(jī)外部觀察和分析JIT編譯的數(shù)據(jù)和結(jié)果;第五部分探討了Java實(shí)現(xiàn)高效并發(fā)的原理,包括JVM內(nèi)存模型的結(jié)構(gòu)和操作;原子性、可見性和有序性在Java內(nèi)存模型中的體現(xiàn);先行發(fā)生原則的規(guī)則和使用;線程在Java語言中的實(shí)現(xiàn)原理;虛擬機(jī)實(shí)現(xiàn)高效并發(fā)所做的一系列鎖優(yōu)化措施。