您的“关注”和“点赞”,是认可,是支持,是动力…
文章目录如意见相佐,可留言。
本人必将竭尽全力试图做到准确和全面,终其一生进行修改补充更新。
- 1 Java 中 JDK、JRE 和 JVM 的区别和关联
- 【友情链接】
- 微信公众号:码农阿杰
- 博客园
- 【参考资料】
- [Oracle 官网](https://www.oracle.com/)
- [Java Platform Standard Edition 8 documentation(Java 平台标准版8文档)](https://docs.oracle.com/javase/8/docs/)
在Java 平台标准版 8 文档https://docs.oracle.com/javase/8/docs/中可以看到 Java 概念图,如下图所示,
从上图中可以看出:
- JDK、JRE 和 JVM三者间是层层嵌套的关系,JDK>JRE>JVM。
- JDK =JRE + 多种 Java 开发工具
- JRE=JVM + 多种类库
具体描述:
- JDK(Java Development Kid):Java 开发工具包,面向 Java 开发人员,是整个 Java 的核心,包括了 Java 运行环境 JRE、Java 工具和 Java 基础类库。
- JRE(Java Runtime Environment):Java 运行环境,是运行 Java 程序所必须的环境集合,包含 JVM 标准实现和 Java 核心类库。
- JVM(Java Virtual Machine):Java 虚拟机,是整个 Java 实现跨平台的最核心部分,能够运行 Java 程序。



