JVM
JVM(Java Virtual Machine ):Java虚拟机,是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
有了Java虚拟机后,Java语言在不同平台上运行时不需要重新编译,实现了一次编译,到处运行
如上图,Java的虚拟机本身不具备跨平台功能的,每个操作系统下都有相应的虚拟机。
JRE
JRE (Java Runtime Environment) :是Java程序的运行时环境,包含 JVM 和运行时所需要的 核心类库 。
如果想要运行一个已有的Java程序,一般只需安装 JRE 即可。
下载地址:
https://www.java.com/zh_CN/
JDK
JDK (Java Development Kit):是Java程序开发工具包,包含 JRE 和开发人员使用的工具。
想要开发一个Java程序,那么必须安装 JDK
下载地址:
https://www.oracle.com/technetwork/java/javase/downloads/index.html



