1、什么是Java虚拟机?
JVM(JavaVirtualMachine)是JavaVirtualMachine的缩写,是在真实计算机上模拟各种计算机功能实现的虚拟计算机。Java虚拟机有自己完整的硬件架构,如处理器、堆栈、寄存器等,也有相应的指令。
1.为什么使用Java虚拟机
Java语言最重要的特点是它于平台。使用Java虚拟机来实现这个功能很重要。为了在不同的平台上运行典型的高级语言,它至少必须被编译成不同的目标代码。自从Java语言虚拟机的引入,在不同平台上运行时就不需要重新编译Java语言了。Java语言使用模型Java虚拟机保护与特定平台相关的信息,因此Java语言编译器只需要生成在Java虚拟机上运行的目标代码(字节码),无需修改即可在多个平台上运行。当Java虚拟机(JVM)执行字节码时,它将字节码解释为机器指令以在特定平台上执行。
上一篇:java哪种文件可在虚拟机运行
下一篇:mc 无法创建java虚拟机