APP下载

Java大神精心整理丨深入理解Java虚拟机器器:JVM高阶特性与最佳实践

消息来源:baojiabao.com 作者: 发布时间:2026-05-16

报价宝综合消息Java大神精心整理丨深入理解Java虚拟机器器:JVM高阶特性与最佳实践

前言

作为一位Java程序员,你是否也曾经想深入理解Java虚拟机器,但是却被它的复杂和深奥拒之门外?没关系,《深入理解Java虚拟机器:JVM高阶特性与最佳实践》极尽化繁为简之妙,能带领你在轻松中领略Java虚拟机器的奥秘。《深入理解Java虚拟机器:JVM高阶特性与最佳实践》是近年来国内出版的唯一一本与Java虚拟机器相关的专著,也是唯一一本同时从核心理论和实际运用这两个角度去探讨Java虚拟机器的著作,不仅理论分析得透彻,而且书中包含的典型案例和最佳实践也极具现实指导意义。

《深入理解Java虚拟机器:JVM高阶特性与最佳实践》适合所有Java程序员、系统调优师和系统架构师阅读。

内容

第一部分 走近Java(从宏观的角度介绍了整个Java技术体系的过去、现在和未来,以及如何独立地编译一个openjdk7,这对理解后面的内容很有帮助。

第1章丨走近Java

第二部分 自动内存管理机制(讲解了JVM的自动内存管理,包括虚拟机器内存区域的划分原理以及各种内存溢位异常产生的原因;常见的垃圾收集算法以及垃圾收集器的特点和工作原理;常见的虚拟机器的监控与除错工具的原理和使用方法。

第2章丨Java内存区域与内存溢位异常

第3章丨垃圾收集器与内存分配策略

第4章丨虚拟机器效能监控与故障处理工具

第5章丨调优案例分析与实战

第三部分 虚拟机器执行子系统(分析了虚拟机器的执行子系统,包括class的档案结构以及如何储存和访问class中的资料;虚拟机器的类建立机制以及类载入器的工作原理和它对虚拟机器的意义;虚拟机器字节码的执行引擎以及它在实行程式码时涉及的内存结构。

第6章丨类档案结构

第7章丨虚拟机器类载入机制

第8章丨虚拟机器字节码执行引擎

第9章丨类载入及执行子系统的案例与实战

第四部分 程式编译与程式码优化(讲解了程式的编译与程式码的优化,阐述了泛型、自动装箱拆箱、条件编译等语法糖的原理;讲解了虚拟机器的热点探测方法、hotspot的即时编译器、编译触发条件,以及如何从虚拟机器外部观察和分析jit编译的资料和结果。

第10章丨早期(编译期)优化

第11章丨晚期(执行期)优化

第五部分 高效并发(探讨了Java实现高效并发的原理,包括JVM内存模型的结构和操作;原子性、可见性和有序性在Java内存模型中的体现;先行发生原则的规则和使用;执行绪在Java语言中的实现原理;虚拟机器实现高效并发所做的一系列锁优化措施。

第12章丨Java内存模型与执行绪

第13章丨执行绪安全与锁优化

转发+关注,然后加入群(Java填坑之路)789337293 即可免费获取到!

目录

转发+关注,然后加入群(Java填坑之路)789337293 即可免费获取到!

2020-01-12 00:50:00

相关文章