N3 | 跨平台性及JRE、JDK的介绍
1、JVM(Java Virtual Machine ):java虚拟机,是运行所有java程序的假想计算机,是java程序的运行环境,编写的java代码,都运行于JVM之上。
2、跨平台性:指所用的java编写的软件可以运行于任何操作系统。依靠JVM实现,程序运行于JVM上,JVM运行于操作系统上。
注:Java的虚拟机本身不具有跨平台性,每个操作系统有不同的JVM。
3、JRE(Java Runtime Environment):是java程序的运行环境,包含JVM和运行所需的类库。(想运行java程序?选它)
4、JDK(JavaSE Development Kit):是java程序开发的工具包,包含JRE和开发人员工具。(想开发java程序?选它)