JVM 在 Java 程序运行时成为 JRE 的一个实例。它被广泛称为运行时解释器。JVM 在很大程度上帮助从 JDK 中为他们的程序使用库的程序员抽象内部实现。
它主要负责三项活动。
- 正在加载
- 链接
- 初始化
同样,现在让我们讨论一下 JRE 的工作原理,如下所示:
- JVM(Java 虚拟机)充当运行 Java 应用程序的运行时引擎。JVM 是实际调用java 代码中存在的main方法的那个。JVM 是 JRE(Java 运行时环境)的一部分。
- Java 应用程序称为 WORA(一次编写,随处运行)。这意味着程序员可以在一个系统上开发 Java 代码,并且可以期望它在任何其他支持 Java 的系统上运行而无需任何调整。由于 JVM,这一切皆有可能。
- 当我们编译.java文件时,Java 编译器会生成与.java文件中存在的相同类名的.class文件(包含字节码) 。当我们运行这个.class文件时,它会进入各个步骤。这些步骤一起描述了整个 JVM。