今天开始,连续三天,一定要复习完JVM。先来个JVM的直观感受。JVM是这样子的吗
JVM=ClassLoader + Runtime Data Area + Execution Engine这三部分
- ClassLoader主要用于类加载,就是将class文件加载到JVM里面,其涵盖的内容非常多
- Runtime Data Area主要包括了PC,java栈,堆,本地方法栈和方法区,我们程序的执行的基本数据就是在这些地方
- Execution Engine:执行引擎就是负责编译执行的,还有垃圾回收的一些方法
接下来就分几部分来复习复习吧。宝贝们!!!!!
JVM:Garbage Collection
JVM:类加载机制