JVM(Java 虚拟机)充当运行时引擎来运行 Java 应用程序。JVM 是实际调用 Java 代码中的main方法的地方。JVM是JRE(Java运行时环境)的一部分。
Java 应用程序称为 WORA(一次编写,随处运行)。这意味着程序员可以在一个系统上开发 Java 代码,并且可以期望它在任何其他支持 Java 的系统上运行,而无需任何调整。由于 JVM,这一切都成为可能。
当我们编译.java文件时,Java 编译器会生成与.java文件中存在的类名相同的.class文件(包含字节码) 。当我们运行这个.class文件时,它会进入各个步骤。这些步骤一起描述了整个 JVM。
<