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程序?选它)

原文地址:https://www.cnblogs.com/MurasameLory-chenyulong/p/12554672.html