JAVA虚拟机是什么

如题所述

Java虚拟机(Java
Virtual
Machine)
简称JVM
Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。
 Java虚拟机(JVM)一种用于计算设备的规范,可用不同的方式(软件或硬件)加以实现。编译虚拟机的指令集与编译微处理器的指令集非常类似。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。  Java虚拟机(JVM)是可运行Java代码的假想计算机。只要根据JVM规格描述将解释器移植到特定的计算机上,就能保证经过编译的任何Java代码能够在该系统上运行。  Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-08-01
Java虚拟机是一种直接执行Java字节码的虚拟的计算机,通常用Java
Runtime
Environment(JRE)来实现,开发时用Java
Development
Kit(JDK),由于这些计算实际不是按照计算机原有的指令集执行的,所以也说Java语言程序编译后还是需要解释的
相似回答