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的一部分,位于程序员的最前沿,将字节码转化为机器代码。

相关推荐
Andy几秒前
Python基础语法4
开发语言·python
但要及时清醒6 分钟前
ArrayList和LinkedList
java·开发语言
一叶飘零_sweeeet15 分钟前
从测试小白到高手:JUnit 5 核心注解 @BeforeEach 与 @AfterEach 的实战指南
java·junit
孚亭21 分钟前
Swift添加字体到项目中
开发语言·ios·swift
hweiyu0025 分钟前
Go、DevOps运维开发实战(视频教程)
开发语言·golang·运维开发
摇滚侠31 分钟前
Spring Boot3零基础教程,Reactive-Stream 四大核心组件,笔记106
java·spring boot·笔记
Z3r4y32 分钟前
【代码审计】RuoYi-3.0 三处安全问题分析
java·web安全·代码审计·ruoyi-3.0
mm-q291522272936 分钟前
Python+Requests零基础系统掌握接口自动化测试
开发语言·python
与遨游于天地1 小时前
Spring解决循环依赖实际就是用了个递归
java·后端·spring