学习要有目的,最好先问自己:

为什么要学习这个知识?

对我的工作生产有什么帮助?

应该注意哪些,重点是什么?

发问

A: JAVA程序如何在机器上运行的?

JAVA程序工作原理?

了解了有什么用?

对我有什么帮助?

知识点

1.JVM 内存结构

2.HotSpot 虚拟机

3.垃圾收集策略与算法

4.HotSpot 垃圾收集器

5.内存分配与回收策略

6.虚拟机性能调优与故障排查

7.JMM线程模型

8.synchronized锁

文字总结

Java 虚拟机底层原理知识总结

深入理解Java虚拟机——JVM高级特性与最佳实践(第2版

视频讲解

JDK体系结构介绍

总结内容