解释 Java 虚拟机 (JVM) 架构

java programming java8object oriented programmingjava technologies

  • Classloader − 将类文件加载到 JVM 中。

  • 类区域 − 类元素结构(如字段、方法数据、方法代码等)的存储区域。

  • − 对象的运行时存储分配。

  • 堆栈 − 局部变量和部分结果的存储。堆栈包含框架,并为每个线程分配一个。一旦线程完成,此框架也会被销毁。它还在方法调用和返回中发挥作用。

  • PC 寄存器 − 程序计数器寄存器包含 JVM 当前正在执行的指令的地址。

  • 执行引擎 − 它有一个虚拟处理器、一个接一个解释字节码指令的解释器和一个 JIT(即时编译器)。

  • 本机方法堆栈 − 它包含应用程序使用的所有本机方法。


相关文章