- Java内存区域,JVM包含了两个子系统和两个组件,两个子系统为class loader(类装载)、Execution engine(执行引擎);两个组件为Runtime data area(运行时数据区)、Native interface(本地接口)
- class locader(类装载):根据给定的全限定类名称(如:java.lang.Object)来装载class文件到Runtime data area中的methodim area.
- Execute engine(执行引擎):执行class中的指令
- Native interface(本地接口):与native libraries交互,是其它编程语言交互的接口。
- Runtime data area(运行时数据区域):这就是我们常说的JVM内存
- 作用:首先通过编译器把java代码转换成字节码,类加载器(class Loaderÿ