
楊易
本書共11章,參考OpenJDK社區的劃分方式,全書從邏輯上可分爲運行時、編譯器、垃圾回收器三個部分。第一部分(第1~6章),介紹Java虛擬機運行時的相關知識;第二部分(第7~9章),介紹編譯基礎知識和虛擬機的兩個即時編譯器;第三部分(第10~11章),介紹各種垃圾回收器並深入分析G1 GC。
寫的很不錯,沒有大段的代碼,講原理講的比較好。
感覺這本書就是作者自己平時的筆記,主要是寫給作者自己看的,默認讀者要懂得jvm的方方面面,不然看不懂,既然我都懂了,還看這本書幹嘛?
這本書很好呀!爲啥覺得是東拼西湊呢!和周志明老師的書可以互補。
其實還行,不過相較於同類型來說,查漏補缺的感覺
大部分都讀不懂[撇嘴],可能不太適合我叭。
真的挺不錯的,可以給剛開始閱讀hotspot源碼一頭霧水的同學提供很好的幫助,hotspot還是博大精深的(畢竟好幾千文件,二三十萬行代碼呢),本書鑑於篇幅不可能一一介紹全的,感覺已經挺不錯的了(作者君也畢業沒多長時間,很強了).
對JVM做一個概括性的介紹,從編譯、鏈接、運行時優化到GC,把整個生命週期串了一遍,如果想分析JVM源碼的同學,這本書是一個很好的入門寶典。相對於深入理解JVM來說,實操了很多,不再是停留在紙面的概念和原理
知其然還要知其所以然,畢竟JVM是用C++寫的,所有的關於java的東西都要落實到C++代碼去體現出來
主要對虛擬機源碼進行的分析(c++),感興趣的可以閱讀下,可以加深對java底層的理解
有些話感覺讀不通順啊,校正過話術連貫性了嗎?