JDK、JRE、JVM的区别

JDK是JAVA开发工具包。里面包含了JAVA编译器javac、JAVA打包工具jar、JAVA运行环境JRE、文档生产工具Javadoc以及许多开发工具等。

JRE是Java运行环境。JRE包括JVM以及Java类库。

JVM即Java虚拟机。JVM是Java运行环境的核心,它负责Java的运行。

JDK、JRE和JVM之间的关系

JDK是最大的,它包含JRE,JRE又包含JVM。

简单来说:

JDK是开发工具,它让程序员编写Java程序。

JRE是运行环境,它让编写好的Java程序可以被运行。

JVM是JRE的一部分,位于程序员的最前沿,将字节码转化为机器代码。

相关推荐
华仔啊31 分钟前
为啥不用 MP 的 saveOrUpdateBatch?MySQL 一条 SQL 批量增改才是最优解
java·后端
xiaoye20183 小时前
Lettuce连接模型、命令执行、Pipeline 浅析
java
beata6 小时前
Java基础-18:Java开发中的常用设计模式:深入解析与实战应用
java·后端
Seven976 小时前
剑指offer-81、⼆叉搜索树的最近公共祖先
java
雨中飘荡的记忆1 天前
保证金系统入门到实战
java·后端
Nyarlathotep01131 天前
Java内存模型
java
暮色妖娆丶1 天前
不过是吃了几年互联网红利罢了,我高估了自己
java·后端·面试
NE_STOP1 天前
MyBatis-参数处理与查询结果映射
java
狂奔小菜鸡1 天前
Day40 | Java中的ReadWriteLock读写锁
java·后端·java ee