Java教程

Java 编译过程

在上一讲中,我们了解了第一个程序,以及如何编译和运行第一个Java程序。在这里,我们将学习编译和运行Java程序时会发生什么。此外,我们将在第一个程序的基础上看到一些问题。

在编译时会发生什么?

在编译时,Java文件由Java Compiler编译(它不与OS交互),并将Java代码转换为字节码。
简单Java程序的编译


在运行时会发生什么?

在运行时,将执行以下步骤:
Java运行时处理
类加载器: 是JVM的子系统,用于加载类文件。
字节码验证程序: 检查代码片段中是否存在违反对象访问权限的非法代码。
解释器: 读取字节码流,然后执行指令。


Q)是否可以用类名以外的其他名称保存Java源文件?

是的,如果该课程不是公开的。如下图所示:
如何用其他名称保存简单的Java程序
操作 代码
编译: javac Simple.java
执行: java Simple

Q)在Java源文件中可以有多个类吗?

是的,如下图所示:
如何在简单的Java程序中包含多个类
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4