📅  最后修改于: 2020-09-24 06:01:06             🧑  作者: Mango
在上一页中,我们了解了第一个程序,以及如何编译和运行第一个Java程序。在这里,我们将学习编译和运行Java程序时会发生什么。此外,我们将在第一个程序的基础上看到一些问题。
在编译时,Java文件由JavaCompiler编译(它不与OS交互),并将Java代码转换为字节码。
在运行时,执行以下步骤:
Classloader:是JVM的子系统,用于加载类文件。
字节码验证程序:检查代码片段中是否存在可能违反对对象访问权限的非法代码。
解释器:读取字节码流,然后执行指令。
是的,如果该课程不是公开的。下图对此进行了解释
是的,如下图所示: