精通Java虚拟机必读书籍推荐书单
书单整理目前能见到的比较热门的与jvm相关的书籍,要想精通Java虚拟机,那就先来看一下这些书吧!
书单1:深入理解Java虚拟机:JVM高级特性与最佳实践
推荐语:Java图书领域公认的经典著作,围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM进行全面而深入的分析,深刻揭示JVM的工作原理。以实践为导向,通过大量与实际生产环境相结合的案例展示了解决各种常见JVM问题的技巧和最佳实践
书单2:深入理解JVM & G1 GC
推荐语:主要为学习Java语言的学生、初级程序员提供GC的使用参考建议及经验,着重介绍了G1GC。通读《深入理解JVM&G1GC》后,读者可以深入了解G1GC性能调优的许多主题及相关的综合性知识。读者也可以把《深入理解JVM&G1GC》作为参考,对于感兴趣的主题,直接跳到相应章节寻找答案。
书单3:自己动手写Java虚拟机
推荐语:本书是继《深入理解Java虚拟机》之后的又一经典著作,它一方面遵循《Java虚拟机规范》,一方面又独辟蹊径,不仅能让Java虚拟机的学习变得更加简单和有趣,而且能让你对Java虚拟机的原理认识更深入和更深刻!
阅读前需要知道Java虚拟机规范/Go语言
书单4:Java虚拟机规范(Java SE 8版)
推荐语:本书完整而准确地阐释了Java虚拟机各方面的细节,围绕Java虚拟机整体架构、编译器、class文件格式、加载、链接与初始化、指令集等核心主题对Java虚拟机进行全面而深入的分析,深刻揭示Java虚拟机的工作原理。是深度了解Java虚拟机和Java语言实现细节的必读之作,完整地讲述了由JavaSE8所引入的新特性。
书单5:揭秘Java虚拟机
推荐语:从源码角度解读HotSpot的内部实现机制,本书主要包含三大部分——JVM数据结构设计与实现、执行引擎机制及内存分配模型。
书单6:实战Java虚拟机
推荐语:本书通过200余示例详细介绍Java虚拟机中的各种参数配置、故障排查、性能监控以及性能优化。JVM故障诊断与性能优化不仅适合Java程序员,还适合任何一名工作于Java虚拟机之上的研发人员、软件设计师、架构师。
书单7:Java虚拟机精讲
推荐语:本书适用于任何对Java 虚拟机感兴趣的Java 开发人员、系统架构师、Java 虚拟机爱好者。尤其是对于那些从未接触过Java 虚拟机的Java 开发人员。
书单8:HotSpot实战
推荐语:深入浅出地讲解了HotSpot虚拟机的工作原理,将隐藏在它内部的本质内容逐一呈现在读者面前。本书适合于已具有一定Java编程基础的读者,以及在Java或基于JVM的编程语言平台下进行各类软件开发的开发人员、测试人员和运维人员。对于JVM和编程语言爱好者来说,《HotSpot实战》也具有一定的学习参考价值。