不重复造轮子系列JVM学习资源

Posted ConstXiong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了不重复造轮子系列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 的知识点

 


根据推荐,学习资源持续更新在【阅读原文】中,建议收藏。(原文中超链接可点)


以上是关于不重复造轮子系列JVM学习资源的主要内容,如果未能解决你的问题,请参考以下文章

重复造轮子系列--插入排序和归并排序

重复造轮子系列--dijkstra算法

重复造轮子系列--桶排序

重复造轮子系列:分布式rpc框架设计_00

第27篇 重复造轮子---模拟IIS服务器

避免重复造轮子