JDK包含着JRE,JRE包含着JVM。
1.JDK
JDK(Java Development Kit)Java开发工具包,拥有JRE拥有的一切,还有编译器和工具,能够创建和编译程序。
2.JRE
JRE(Java Runtime Environment)Java运行时环境,是运行已编译Java程序所需所有资源的集合,包括JVM,Java类库,Java命令和其他的一些基础构件。
3.JVM
JVM(Java Virtual Machine)Java虚拟机,Java程序运行在Java虚拟机上。针对不同的系统有不同的JVM,所以Java语言可以实现平台无关性。