Java执行流程分析
.java文件 **(源文件)** ---javac编译--->.class文件 **(字节码文件)** ---java运行--->结果
运行的本质:
- .java文件称之为源文件
- .class文件称之为字节码文件
什么是编译
javac Hello.java
1. 有了java源文件, 通过编译器将其编译成JVM可以识别的字节码文件
2. 在该源文件目录下, 通过javac编译工具对Hello.java文件进行编译 注意一定要添加后缀和分号;
3. 如果程序没有错误, 没有任何提示, 但在当前目录下会出现一个Hello.class文件,该文件称之为字节码文件也是可以执行的java的程序.
什么是运行
1. 有了可执行的java程序(Hello.class字节码文件)
2. 通过运行工具java.exe对字节码文件进行执行,本质就是.class装载到 jvm机 执行
java程序开发注意事项
对修改后的Hello.java源文件需要重新编译, 生成新的class文件后, 在进行执行, 才能生效.