JVM學習資源

【官方文檔】oracle JVM 規範說明書
https://docs.oracle.com/javase/specs/jvms/se8/html/
包含:JVM 的介紹;結構;編譯;class 文件的結構;加載、鏈接、初始化;JVM 指令集;JVM 指令操作碼對照表。
鏈接是 JDK 1.8 的版本,如需看其他版本修改 url 中的 se 後的數字即可。


【書籍】《Java虛擬機規範(Java SE 8版)》豆瓣
上面 JVM 規範說明書的中文解讀,如果不習慣看官方英文文檔,可以看下本書。闡釋了 JVM 各方面的細節,圍繞 JVM 整體架構、編譯器、class文件格式、加載、鏈接與初始化、指令集等核心主題對 JVM 進行全面的分析,揭示 JVM 的工作原理。


【書籍】《深入理解Java虛擬機(第2版)》豆瓣
對 JVM 進行了全面而深入的分析,深刻揭示了 JVM 的工作原理。這本書很經典,推薦。


【博文】JVM 規範閱讀系列
https://www.cnblogs.com/chanshuyi/p/jvm_specification_00_guide.html


【博文】JVM 基礎系列
https://www.cnblogs.com/chanshuyi/p/jvm_serial_00_why_learn_jvm.html


【教程】易百-Java虛擬機教程
https://www.yiibai.com/java_virtual_machine
介紹了 JVM 中的常見概念


【書籍】《實戰Java虛擬機——JVM故障診斷與性能優化》豆瓣
通過 200 餘示例詳細介紹Java虛擬機中的各種參數配置、故障排查、性能監控以及性能優化。


【github】Java 虛擬機底層原理知識總結
https://jvm.netlify.app/
https://github.com/doocs/jvm

 

【視頻】尚學堂-JVM教程
https://www.bjsxt.com/down/3235.html


【知乎】關於 JVM 學習的問答
https://www.zhihu.com/question/20097631


【書籍】《HotSpot實戰》豆瓣
講解了 HotSpot 虛擬機的工作原理,JVM 的常見概念、調試與分析方法。


【書籍】《自己動手寫Java虛擬機》豆瓣
以實踐的方式,引導讀者如何從零開始構建和實現一個 Java 虛擬機。


【書籍】《揭祕Java虛擬機:JVM設計原理與實現》豆瓣
從源碼角度解讀HotSpot的內部實現機制,包含 JVM 數據結構設計與實現、執行引擎機制及內存分配模型。


【書籍】《Java虛擬機精講》豆瓣
講解 HotSpot 版 JVM 的知識點

 

 


【Java學習資源】整理推薦

 

 


【Java面試題與答案】整理推薦

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章