深入理解jvm虚拟机

每个 Java 开发者都知道 Java 字节码是执行在 JRE((Java Runtime Environment Java 运行时环境)上的。JRE 中最重要的部分是 Java 虚拟机(JVM),JVM 负责分析和执行 Java 字节码。Java 开发人员并不需要去关心 JVM 是如何运行的。在没有深入理解 JVM 的情况下,许多开发者已经开发出了非常多的优秀的应用以及 Java 类库。不过,如果你了解 JVM 的话,你会更加了解 Java 的,并且你会轻松解决那些看似简单但是无从下手的问题。

本系列主要从以下几个方面进行分析
1、Java 内存区域与内存溢出
2、垃圾收集算法以及垃圾收集器
3、内存分配与回收策略
4、类文件结构
5、虚拟机类加载机制
6、虚拟机类加载委派模型
7、JVM 内存模型
8、虚拟机字节码执行引擎

https://alicharles.oss-cn-hangzhou.aliyuncs.com/static/images/mp_qrcode.jpg
文章目录