执行 Java 程序涉及哪些不同步骤?

javaobject oriented programmingprogramming

Java 程序执行遵循 5 个主要步骤

  • 编辑 - 程序员使用简单的编辑器或记事本应用程序编写 Java 程序,最后为其添加".java"扩展名。
  • 编译 - 在此步骤中,程序员给出 javac 命令,.java 文件将转换为字节码,这是 Java 虚拟机可以理解的语言(这就是 Java 平台独立语言的由来)。任何编译时错误都会在此步骤中引发。
  • 加载 - 然后将程序加载到内存中。这是由类加载器完成的,它获取包含字节码的 .class 文件并将其存储在内存中。 .class 文件可以从硬盘或网络加载。
  • 验证 - 字节码验证器检查加载的字节码是否有效且是否违反 Java 安全限制。
  • 执行 - JVM 一次解释一个字节码并运行该程序。

相关文章