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

java有几种虚拟机


一、java的虚拟机叫什么?

JVM代表JavaVirtualMachine,那就是java虚拟机。虚拟机是指由软件创建的、运行在完全隔离的环境中、具有完整硬件功能的完整计算机系统。Java虚拟机中的字节码指令集;一组寄存器;一个堆栈包含垃圾回收堆栈和存储方法字段。

JVM是一种计算设备的规范,它是在真实计算机上模拟各种计算功能而实现的虚拟计算机。它是整个Java跨平台实现的关键部分,首先会将所有Java程序编译成可以在虚拟机中运行的.class文件。(即类与机器的操作系统不直接相关,而是间接与虚拟机的操作系统交互,由虚拟机将程序翻译到本地系统执行。)

是的,解释类时只剩下JVM。JVM调用解释所需的类库lib,jre包含lib类库。

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