https://www.nowcoder.com/discuss/644885052408504320
https://wenku.csdn.net/answer/8677dc47b23144a7a1b07eb01ea97f3c
Java 程序的编译和执行过程一般分为以下几个步骤:
- 编写 Java 程序:使用 Java 语言编写程序,保存为 .java 文件。
- 编译 Java 程序:使用 Java 编译器将 Java 源代码编译成 Java 字节码文件(.class 文件),这个过程也称为“翻译”过程。在编译过程中编译器会做语法检查、类型检查等工作,如果编译通过,就会生成相应的字节码文件。
- 运行 Java 程序:使用 Java 虚拟机(JVM)加载和执行 Java 字节码文件。JVM 是一个虚拟的计算机,用于解释执行 Java 字节码文件。在执行过程中,JVM 会进行一些优化和安全检查,确保程序的正确性和安全性。