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

java2.0虚拟机是什么(java虚拟机包括哪些)

javavm是什么?

JVM是JavaVirtualMachine的缩写,代表Java虚拟机。虚拟机是指通过软件模拟的、在完全隔离的环境中运行、具有完整硬件功能的完整计算机系统。JVM包括一组字节码指令、一组寄存器、堆栈、垃圾收集堆和存储方法字段。

JVM是计算设备的规范。它是一种虚构的计算机,通过在真实计算机上模拟各种计算机功能来实现。这是整个Java跨平台实现的核心部分。所有Java程序首先都会被编译成.class文件,可以在虚拟机上运行。(即类并不直接对应机器的操作系统,而是通过虚拟机间接与操作系统交互,由虚拟机将程序解释到本地系统执行。)

当然,目前只有JVM有。它不能作为类执行,因为解释类时,JVM必须调用解释所需的lib类库,而jre中包含lib类库。

JVM保护与特定操作系统平台相关的信息,因此Java程序只需生成在机器虚拟Java上运行的目标代码(字节码),无需修改即可在多个平台上使用。地面。