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是不编译,直接解释。