1.java的加载过程

编译器将java的源文件.java编译成.class文件。JVM加载.class文件并运行。


JVM:java的虚拟机,作用是加载并运行.class文件

JRE:包含JVM和java系统类库,是运行java程序的最小条件。这个java程序指的是.class文件。并不是
.java文件。因为JRE中没有编译的功能。

JDK:包含JRE和java开发的一些需要的软件。包括编译和运行需要的开发软件。是开发java程序的必须之物。

 

java是具有无平台性的编程语言。但是它具有针对不同平台的JVM。且JVM的底层实现是由C语言编写的。