运行与工作原理

image.png
1、 编译:通过javac命令将java的源文件也就是.java文件编译成.class文件。

2、 执行:

先启动java虚拟机,不同的操作系统有不同的jvm,因此java跨平台。

再通过JVM加载HelloWorld.class字节码文件。并加载main方法执行程序。

JDK JRE JVM的关系

image.png

Java的”一次编写,处处运行”是如何实现的?

Java程序会被编译成字节码组成的class文件,这些字节码可以运行在任何平台,因此Java是平台独立的。

Q.E.D.


努力成就未来