JVM体系
JVM,是一种能够执行Java字节码的虚拟机。
特点是能够跨平台运行,有自己完善的硬件架构体系,如处理器
、堆栈
、寄存器
等,还具有响应的操作指令,这个操作指令可以理解为运行在JVM上的特殊的汇编指令。
作为一种变成语言的虚拟机,实际上不仅仅专用于Java语言,只需要编译之后生成的文件符合JVM的规范,任何语言都能够由JVM运行。
# JVM演进过程
JVM,是一种能够执行Java字节码的虚拟机。
特点是能够跨平台运行,有自己完善的硬件架构体系,如处理器
、堆栈
、寄存器
等,还具有响应的操作指令,这个操作指令可以理解为运行在JVM上的特殊的汇编指令。
作为一种变成语言的虚拟机,实际上不仅仅专用于Java语言,只需要编译之后生成的文件符合JVM的规范,任何语言都能够由JVM运行。