Java8官方文档:https://docs.oracle.com/javase/8/docs/
一、Java SE Platform
JDK(Java Development Kit):Java开发工具包。JDK是整个 Java 开发的核心,它集成了JRE 和一些好用的小工具(如Javac、JConsole、VisualVM等)。提供用户开发Java程序,内部Javac编译Java文件到Class文件、JConsole调试、VisualVM分析工具、javadoc文档。需要编写、编译Java程序需要用到JDK。
JRE(Java Runtime Environment):Java运行时环境。主要包含两个部分:JVM 的标准实现和 Java 的一些基本类库(如Beans、JDBC等),相比与JVM就是多了一些java类库。提供用户运行Java程序,运行Java程序只需要JRE。
JVM(Java Virtual Machine)