一、流程
- 新建java文件写代码
- 编译java文件生成字节码(class)文件
- jvm运行字节码(class)文件
java文件编译运行过程图:
二、演示
代码示例:
RunTest.java
public class RunTest {
public static void main(String[] args) {
System.out.println("Java Run Success");
}
}
编译运行过程:
三、jdk、jre、jvm关系
jdk(开发工具包):面向开发者
jre(运行环境):面向使用Java程序的用户
JVM(Java虚拟机):它是一个虚构出来的计算机,是通过在不同的平台上仿真模拟各种计算机功能来实现执行Java程序的。
JVM在执行class文件的过程 JVM是什么时候启动的



