Java虚拟机规范中明确说明了什么是Java虚拟机
根据定义,JVM是虚拟机,即模拟真实计算机执行功能的软件计算机。就像真实的机器一样,它具有指令集,虚拟计算机体系结构和执行模型。它能够运行用该虚拟指令集编写的代码,非常类似于真实机器可以运行机器代码。
HotSpot是JVM概念的实现。它最初由Sun开发,现在由Oracle拥有。JVM规范还有其他实现,例如JRockit,IBM
J9等等。
请参阅Java虚拟机实现列表
在OpenJDK的是其下热点(和其他许多件JDK如编译器,应用程序接口,工具等)的开源实现开发的一个项目。



