Java虚拟机 Java虛擬機英語Java Virtual Machine縮寫JVM一種能夠執行Java位元組碼的虛擬機器以堆疊結構機器來實作最早由昇陽電腦所研發并实现第一个实现版本是Java平臺的一部份能夠執行以Java語言寫作的軟體程式 Java虚拟机有自己完善的硬件架构如处理器堆栈寄存器等还具有相应的指令系统JVM屏蔽了与具体操作系统平台相关的信息使得Java程序只需生成在Java虚拟机上运行的目标代码字节码就可以在多种平台上不加修改地运行通过对中央处理器CPU所执行的软件實作实现能执行编译过的Java程序码Applet与应用程式 作为一种编程语言的虚拟机实际上不只是专用于Java语言只要生成的编译文件符合JVM对载入编译文件格式要求任何语言都可以由JVM编译运行此外除了甲骨文公司提供的Java虚拟机也有其他开源或闭源的实现