什么是JVM
• 虚拟机 是可运行 代码的假想计算机
•
虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存
储方法域。
• 语言使用 虚拟机屏蔽了与具体平台相关的信息,使得 语言编译程序只
需生成在 虚拟机上 运行的目标代码(字节码),就可以在多种平台上不加修改地
运行。
•
虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。这就是
的能够“一次编译,到处运行”的原因。
评论0