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

java虚拟机是怎么实现的


一、JAVA虚拟机是什么Java虚拟机(Java
Virtual
Machine)
简称JVM
Java虚拟机是通过软件模拟在实际计算机上实现的一种想象的机器。Java虚拟机有自己的虚拟硬件,如处理器、堆栈、寄存器等,也有相应的指令系统。
Java虚拟机(JVM)可以以不同模式(软件或硬件)实现的计算设备的规范。编译虚拟机的指令集与编译微处理器的指令集非常相似。Java虚拟机包括一组字节码指令、寄存器数组、堆栈、垃圾收集堆和存储方法字段。Java虚拟机(JVM)是​​一个虚构的可以运行Java代码的计算机。只要按照JVM规范将解释器移植到特定的计算机上,任何编译好的Java代码都可以保证在该系统上运行。Java虚拟机是通过软件模拟在实际计算机上实现的虚拟机器。Java虚拟机有自己的虚拟硬件,如处理器、堆栈、寄存器等,也有相应的指令系统。