理论部分小结:
(1):JDK JRE JVE的区别
JDK即为JAVA标准开发包,它提供了编译,运行java程序所需的各种工具和资源
JRE即为java运行环境,用于解释执行java的字节码文件。
JVM即为java虚拟机,是JRE的一部分。
JDK用于开发,JRE用于运行java程序;如果只是运行java程序,只需安装JRE,无需安装JDK。
JDK包含JRE,JDK和JRE中都包含JVM。
JVM是java编程语言的核心并且具有平台独立性。
(2):JAVA跨平台原理:使用特定编译器编译的程序只能在对应的平台运行,这里也可以说编译器是与平台相关的,编译后的文件也是与平台相关的。
我们说的语言跨平台是编译后的文件化平台,而不是源程序跨平台,如果是源程序,任何一门语言都是跨平台的语言了。