JVM结构
JVM由类加载器,JVM内存结构,执行引擎,本地方法接口,具体关系如下图所示
编译器
将java源码编译成字节码文件
类加载器
装载字节码文件
JVM内存结构
JVM在运行时的数据结构分区,具体分为方法区(元空间),堆,虚拟机栈,PC计数器,本地方法栈
执行引擎
执行引擎将字节码文件变成操作系统可以执行文件,执行引擎包括解释器,即时编译器,垃圾回收器
java是半编译半解释型语言
JVM结构
JVM由类加载器,JVM内存结构,执行引擎,本地方法接口,具体关系如下图所示
1f0638cf25787db068f9df69949db1a4.jpeg
编译器
将java源码编译成字节码文件
类加载器
装载字节码文件
JVM内存结构
JVM在运行时的数据结构分区,具体分为方法区(元空间),堆,虚拟机栈,PC计数器,本地方法栈
执行引擎
执行引擎将字节码文件变成操作系统可以执行文件,执行引擎包括解释器,即时编译器,垃圾回收器
java是半编译半解释型语言!