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

相关推荐
长流小哥5 分钟前
Qt 动画学习 入门Qt,怎能少了学动画!
开发语言·qt·学习
学习同学6 分钟前
C++初阶知识复习 (31~45)
开发语言·c++
A1-2927 分钟前
C++的四种类型转换
开发语言·c++
一晌小贪欢30 分钟前
Pygame第10课——俄罗斯方块
开发语言·python·pygame·python游戏·俄罗斯方块
lsx20240643 分钟前
HTML 区块元素全面解析
开发语言
程序猿大波1 小时前
基于Java,SpringBoot,Vue,HTML高校社团信息管理系统设计
java·vue.js·spring boot
_不会dp不改名_1 小时前
Windows10 下QT社区版的安装记录
开发语言·qt
joekl1 小时前
python练习题
开发语言·python
盛满暮色 风止何安1 小时前
VLAN的高级特性
运维·服务器·开发语言·网络·网络协议·网络安全·php
噜啦噜啦嘞好1 小时前
c++的特性——多态
开发语言·c++