Skip to content

1. 编写java文件

java
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World, Hello Java!");
    }
}

2. javac命令

javac命令进行编译为class文件

javac HelloWorld.java

执行命令后,该目录下生成.class文件。

3. java命令

java命令运行class文件

java HelloWorld

注意是不带.class后缀;运行后,输出内容;

4. 运行过程总结

首先由编译器将Java源代码文件(.java文件,简称Java源文件)编译成为字节码文件(.class文件), 然后再由Java虚拟机中的解释器将字节码解释成为机器码去执行。

扩展: 编译型语言:先编译后解释; 解释型语言:比如Python是不编译,直接解释。