Java(JVM)内存类型
Java Virtual Machine 是一个程序/软件,它采用 Java 字节码(.class 文件)
并将字节码(逐行)转换为机器可理解的代码。
JVM 包含一个称为类加载器的模块。JVM 中的类加载器可以加载、链接和初始化程序。它−
- 将类加载到内存中。
- 验证字节码指令。
- 为程序分配内存。
JVM 中的内存分为五个不同的部分,即− 方法区 − 方法区存储类代码 − 变量和方法的代码。
堆 − Java 对象是在此区域中创建的。
Java 栈− 在运行方法时,结果存储在栈内存中。PC 寄存器− 其中包含方法指令的地址。
本地方法栈− 类似于 Java 栈,本地方法在本地方法栈上执行。
广告