当前位置:首页 > 虚拟机 > 正文

java虚拟机底层原理大揭秘


一、JVM的组成和运行原理是什么?

JVM是JavaVirtualMachine(Java虚拟机)的缩写。

的组成:

JVM由类加载子系统、执行数据区、执行引擎和本地方法处理接口组成。

的工作原理:

JVM是Java的心脏和基础,是Java编译器和OS平台之间的虚拟处理器。它是一种基于底层操作系统和硬件平台、采用软件方法实现的、可以执行Java字节码程序的抽象计算机。Java编译器应该只面向JVM,并生成JVM可以理解的代码或字节码文件。Java源文件被编译器编译成字节码程序,每条指令通过JVM翻译成不同平台的机器码并在特定平台上执行。