jdk java development kit 即 java 开发工具包 jvm java virtual machine 即 java 虚拟机 .class 文件需要使用 jvm 解释才能运行 有了 jvm 的存在, 才实现了 java 语言跨平台的功能, 即 class 文件不区分操作系统, 在 windows, mac, linux 上都可以使用对应的 jvm 运行 jre java 运行时环境, 包含 jvm 和 java 的核心类库