一、执行流程
1、示例
//第一个Java程序
public class Hello{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
编译:
执行:
我们可以看到这里的是类名,而不是字节码文件名 Hello.class ,这是因为对于java
命令是用于启动 Java 虚拟机(JVM)并执行编译后的 Java 应用程序的,Java 虚拟机(JVM)在运行时期待的是一个类的名称,而不是文件名或文件路径。
运行结果:
2、编译
使用 javac 工具将 java 源文件编译成 JVM 可以识别的字节码文件,即为 .class 文件。
如果源文件中没有错误,最终编译完成会出现一个 Hello.class 文件。
上面的