深入理解 Java 虚拟机

2021-10-25 141

特性和实践(再不学又有新书,过时了

1章:Java 历史

各种吹水,告辞

第二部分:自动内存管理机制

Java 内存区域与内存溢出异常

运行时数据区域

程序计数器

Java 虚拟机栈

本地方法栈

Java 堆

方法区

运行时常量池

直接内存

#HotSpot 虚拟机对象探秘

实战:OutOfMemoryError 异常

3章:垃圾收集器与内存分配测策略

4章:虚拟机性能监控与故障处理工具

5章:调优案例分析与实战

第三部分:虚拟机执行子系统

6章:类文件结构

7章:虚拟机类加载机制

8章:虚拟机字节码执行引擎

9章:类加载及执行子系统的案例与实战

第四部分:程序编译与代码优化

10章:早期(编译期) 优化

11章:晚期(运行期) 优化

第五部分:高效并发

12章:Java 内存模型与线程

13章:线程安全与锁优化