JVM(Java Virtual Machine)
Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的运行环境。我们编写的Java代码,都运行在JVM之上
Java编写的软件可以运行在任何操作系统上,这个特性称为Java语言的跨平台特性。该特性是由JVM实现的,而JVM运行在操作系统上
注:Java的虚拟机本身不具备跨平台功能,每个操作系统下都有不同版本的虚拟机
JRE(Java Runtime Environment)
JRE是Java程序的运行环境,包含JVM和运行时所使用的的核心类库
运行需要
JDK(Java Development Kit)
JDK是Java程序开发工具包,包含JRE和开发人员使用工具
开发需要