
大佬推進

這本書作為JVM的入門書籍,是每一個JAVA工程師必備的,

簡介
這是一部從作業原理和工程實踐兩個維度深入剖析JVM的著作,是計算機領域公認的經典,繁體版在臺灣也頗受歡迎,
自2011年上市以來,前兩個版本累計印刷36次,銷量超過30萬冊,兩家主要網路書店的評論近90000條,內容上近乎零差評,是原創計算機圖書領域不可逾越的豐碑,
第3版在第2版的基礎上做了重大修訂,內容更豐富、實戰性更強:根據新版JDK對內容進行了全方位的修訂和升級,圍繞新技術和生產實踐新增逾10萬字,包含近50%的全新內容,并對第2版中含糊、瑕疵和錯誤內容進行了修正,
全書一共13章,分為五大部分:
第壹部分(第1章)走近Java
系統介紹了Java的技術體系、發展歷程、虛擬機家族,以及動手編譯JDK,了解這部分內容能對學習JVM提供良好的指引,
第二部分(第2~5章)自動記憶體管理
詳細講解了Java的記憶體區域與記憶體溢位、垃圾收集器與記憶體分配策略、虛擬機性能監控與故障排除等與自動記憶體管理相關的內容,以及10余個經典的性能優化案例和優化方法;
第三部分(第6~9章)虛擬機執行子系統
深入分析了虛擬機執行子系統,包括類檔案結構、虛擬機類加載機制、虛擬機位元組碼執行引擎,以及多個類加載及其執行子系統的實戰案例;
第四部分(第10~11章)程式編譯與代碼優化
詳細講解了程式的前、后端編譯與優化,包括前端的易用性優化措施,如泛型、主動裝箱拆箱、條件編譯等的內容的深入分析;以及后端的性能優化措施,如虛擬機的熱點探測方法、HotSpot 的即時編譯器、提前編譯器,以及各種常見的編譯期優化技術;
第五部分(第12~13章)高效并發
主要講解了Java實作高并發的原理,包括Java的記憶體模型、執行緒與協程,以及執行緒安全和鎖優化,
全書以實戰為導向,通過大量與實際生產環境相結合的案例分析和展示了解決各種Java技術難題的方案和技巧,
作者
周志明(博士)
資深Java技術專家、機器學習技術專家和企業級開發技術專家,現任遠光軟體研究院院長,
開源技術的積極倡導者和推動者,對計算機科學相關的多個領域都有深刻的見解,尤其是人工智能、Java技術和敏捷開發等,對虛擬機技術有非常深入的研究,
撰寫了《深入理解Java虛擬機》《深入理解OSGi》《智慧的疆界》等多本著作,翻譯了《Java虛擬機規范》等著作,其中《深入理解Java虛擬機》已累計印刷逾40次,總銷超過30萬冊,成為原創計算機專業圖書領域難以逾越的豐碑,
電子書籍下載
關注作者公眾號,回復關鍵字“Java虛擬機”進行下載,

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/508973.html
標籤:Java
下一篇:Git (簡單基本操作)
