小花生網(wǎng)
帶孩子讀書學(xué)英語的地方
下載App
公眾號
登錄
注冊
首頁
閱讀打卡
英語啟蒙
精華專題
寫日志
回到頂部
In-depth understanding of the Java Virtual Machine-JVM advanced features and best practices
作者:
周志明 著
出版社:
Machinery Industry Pub. Date 2011-7-1
出版時間:
2011-01
頁數(shù):
387
開本:
16
ISBN:
9787111349662
4
家庭擁有
0
條書評筆記
在小花生App為孩子
建立免費(fèi)電子書房
寫書評
圖書介紹
作為一位Java程序員,你是否也曾經(jīng)想深入理解Java虛擬機(jī),但是卻被它的復(fù)雜和深奧拒之門外?沒關(guān)系,《深入理解Java虛擬機(jī):JVM高級特性與最佳實踐》極盡化繁為簡之妙,能帶領(lǐng)你在輕松中領(lǐng)略Java虛擬機(jī)的奧秘。本書是近年來國內(nèi)出版的唯一一本與Java虛擬機(jī)相關(guān)的專著,也是唯一一本同時從核心理論和實際運(yùn)用這兩個角度去探討Java虛擬機(jī)的著作,不僅理論分析得透徹,而且書中包含的典型案例和最佳實踐也極具現(xiàn)實指導(dǎo)意義。 《深入理解Java虛擬機(jī):JVM高級特性與最佳實踐》共分為五大部分。第一部分從宏觀的角度介紹了整個Java技術(shù)體系的過去、現(xiàn)在和未來,以及如何獨(dú)立地編譯一個OpenJDK7,這對理解后面的內(nèi)容很有幫助。第二部分講解了JVM的自動內(nèi)存管理,包括虛擬機(jī)內(nèi)存區(qū)域的劃分原理以及各種內(nèi)存溢出異常產(chǎn)生的原因;常見的垃圾收集算法以及垃圾收集器的特點和工作原理;常見的虛擬機(jī)的監(jiān)控與調(diào)試工具的原理和使用方法。第三部分分析了虛擬機(jī)的執(zhí)行子系統(tǒng),包括Class的文件結(jié)構(gòu)以及如何存儲和訪問Class中的數(shù)據(jù);虛擬機(jī)的類創(chuàng)建機(jī)制以及類加載器的工作原理和它對虛擬機(jī)的意義;虛擬機(jī)字節(jié)碼的執(zhí)行引擎以及它在實行代碼時涉及的內(nèi)存結(jié)構(gòu)。第四部分講解了程序的編譯與代碼的優(yōu)化,闡述了泛型、自動裝箱拆箱、條件編譯等語法糖的原理;講解了虛擬機(jī)的熱點探測方法、HotSpot的即時編譯器、編譯觸發(fā)條件,以及如何從虛擬機(jī)外部觀察和分析JIT編譯的數(shù)據(jù)和結(jié)果。第五部分探討了Java實現(xiàn)高效并發(fā)的...
作為一位Java程序員,你是否也曾經(jīng)想深入理解Java虛擬機(jī),但是卻被它的復(fù)雜和深奧拒之門外?沒關(guān)系,《深入理解Java虛擬機(jī):JVM高級特性與最佳實踐》極盡化繁為簡之妙,能帶領(lǐng)你在輕松中領(lǐng)略Java虛擬機(jī)的奧秘。本書是近年來國內(nèi)出版的唯一一本與Java虛擬機(jī)相關(guān)的專著,也是唯一一本同時從核心理論和實際運(yùn)用這兩個角度去探討Java虛擬機(jī)的著作,不僅理論分析得透徹,而且書中包含的典型案例和最佳實踐也極具現(xiàn)實指導(dǎo)意義。 《深入理解Java虛擬機(jī):JVM高級特性與最佳實踐》共分為五大部分。第一部分從宏觀的角度介紹了整個Java技術(shù)體系的過去、現(xiàn)在和未來,以及如何獨(dú)立地編譯一個OpenJDK7,這對理解后面的內(nèi)容很有幫助。第二部分講解了JVM的自動內(nèi)存管理,包括虛擬機(jī)內(nèi)存區(qū)域的劃分原理以及各種內(nèi)存溢出異常產(chǎn)生的原因;常見的垃圾收集算法以及垃圾收集器的特點和工作原理;常見的虛擬機(jī)的監(jiān)控與調(diào)試工具的原理和使用方法。第三部分分析了虛擬機(jī)的執(zhí)行子系統(tǒng),包括Class的文件結(jié)構(gòu)以及如何存儲和訪問Class中的數(shù)據(jù);虛擬機(jī)的類創(chuàng)建機(jī)制以及類加載器的工作原理和它對虛擬機(jī)的意義;虛擬機(jī)字節(jié)碼的執(zhí)行引擎以及它在實行代碼時涉及的內(nèi)存結(jié)構(gòu)。第四部分講解了程序的編譯與代碼的優(yōu)化,闡述了泛型、自動裝箱拆箱、條件編譯等語法糖的原理;講解了虛擬機(jī)的熱點探測方法、HotSpot的即時編譯器、編譯觸發(fā)條件,以及如何從虛擬機(jī)外部觀察和分析JIT編譯的數(shù)據(jù)和結(jié)果。第五部分探討了Java實現(xiàn)高效并發(fā)的原理,包括JVM內(nèi)存模型的結(jié)構(gòu)和操作;原子性、可見性和有序性在Java內(nèi)存模型中的體現(xiàn);先行發(fā)生原則的規(guī)則和使用;線程在Java語言中的實現(xiàn)原理;虛擬機(jī)實現(xiàn)高效并發(fā)所做的一系列鎖優(yōu)化措施。 《深入理解Java虛擬機(jī):JVM高級特性與最佳實踐》適合所有Java程序員、系統(tǒng)調(diào)優(yōu)師和系統(tǒng)架構(gòu)師閱讀。
(
展開
)
還沒有花友書評,開始
寫第一條書評
誰家擁有這本書
(來自小花生App)
歡歡647
11歲
6年前 放入書房
bbmmfb
8歲
6年前 放入書房
乘風(fēng)而來808
9歲
6年前 放入書房
旋風(fēng)若寧
7年前 放入書房
英語學(xué)習(xí)攻略
英語啟蒙
自然拼讀
分級閱讀
章節(jié)書閱讀
英語水平測試
學(xué)科輔導(dǎo)方法
大語文
數(shù)學(xué)
歷史地理
科學(xué)
運(yùn)動
藝術(shù)
教育成長經(jīng)驗
素質(zhì)培養(yǎng)
閱讀習(xí)慣培養(yǎng)
兒童健康
親子生活
關(guān)于小花生
關(guān)于我們
加入我們
友情鏈接
免責(zé)聲明
商務(wù)合作
建議反饋
下載小花生APP
關(guān)注小花生公眾號
?2022 小花生
滬ICP備09005969號-2
滬公網(wǎng)安備31011202210176號