Java运行环境(JRE):JRE是运行基于Java语言编写的程序所不可缺少的运行环境,包含了JVM标准实现及Java核心类库。
Java虚拟机(JVM):它是整个Java实现跨平台的最核心的部分,所有的Java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行。
Java基础类库(即Java API):它提供了许多用于操作文件、网络编程、数据库连接等的类和接口。
Java工具:如javac/java/javadoc等,这些工具用于编译、运行和调试Java程序。
此外,JDK还包括Java平台核心类和支持文件等。主流版本分为JavaME(Java Micro Edition)、JavaSE(Java Standard Edition)和JavaEE(Java Enterprise Edition)。