JVM是Java程序运行的虚拟机,只有理解了其底层机制,才能更好的对Java程序的执行有深入的认知,所谓知其然,也要知其所以然。本篇Chat为接下来的深入理解JVM 精华版本,重点知识,如果某个知识点不理解,可以再深入的看本专栏中的其它Blog内容介绍。
- 一个Java程序的执行流程:Java程序从编写完到使用到最后的回收经历了哪些流程
- Java程序的编译过程:普通的编译和JIT即时编译,优化措施分别有哪些
- 类Class文件结构:一个Class文件由哪些内容组成,分别有什么作用
- 虚拟机类加载机制:类文件的结构了解后,了解如何将其加载到JVM中去执行
- JVM运行时数据区域:了解JVM的内部构造,每部分的工作内容是什么
- 虚拟机字节码执行系统:类加载到JVM后如何执行,对象的初始化方式
- JVM垃圾回收机制:类和对象在使用完之后如何回收,有哪些回收算法,垃圾收集器
适合人群:不了解JVM的新手,对JVM的实现机制感兴趣的技术人员
本文的全部内容来自我个人在深入理解J