- JDK:Java Development Kit的简称,Java开发工具包,提供了Java开发环境和运行环境。
- JRE:Java Runtime Enviroment的简称,Java运行环境,为Java的运行提供了所需的环境。
- JVM:Java Virtual Machine的简称,Java虚拟机,运行Java字节码的虚拟机,JVM有针对不同系统的特定实现(Windows, macOS, Linux),目的是使用相同的字节码,它们都得出相同的结果。
JDK包含了JRE,同时还包含了编译Java源码的编译器javac,还包含了很多Java调试和分析的工具。运行Java程序,安装JRE就够了,如果编写和调试Java程序,需要安装JDK。Java程序都是编译后交给JVM运行的。