一、JVM简介
JVM是Java Virtual Machine(Java虚拟机)的缩写。
二、JVM结构
主要有三个基本部分:类装载器(ClassLoader)子系统,运行时数据区和执行引擎
1、类装载器
负责加载程序中的class文件,管理并分配内存 。
2、执行引擎
执行字节码或者执行本地方法
3、运行时数据区
运行时JVM的内存支持
参考书籍:《深入理解Java虚拟机》
JVM是Java Virtual Machine(Java虚拟机)的缩写。
主要有三个基本部分:类装载器(ClassLoader)子系统,运行时数据区和执行引擎
负责加载程序中的class文件,管理并分配内存 。
执行字节码或者执行本地方法
运行时JVM的内存支持
参考书籍:《深入理解Java虚拟机》