一篇文章看懂jvm&jdk&jre

JVM

java虚拟机(JVM,java virtual mechine)是运行java字节码的虚拟机。JVM有针对不同系统的特定语言实现,目的是使用相同的字节码,他们都会给出相同的结果。

JDK

JDK(Java Development Kit)是功能齐全的Java SDK,是提供给开发者使用,能够创建和编译Java程序的开发套件。包含了java运行环境JRE,编译java源码的编译器javac、jdb调试器。

JRE

JRE(java Runtime Environment)是Java运行时环境。它是运行已编译Java程序所需的所有内容的集合,主要包含Java虚拟机(JVM)、java基础类库(Class Library)

相关推荐
廋到被风吹走1 分钟前
【Java】【JVM】OOM 原因、定位与解决方案
java·开发语言·jvm
MSTcheng.4 分钟前
【C++STL】map / multimap 保姆级教程:从底层原理到实战应用!
开发语言·c++·stl·map·红黑树
csbysj20206 分钟前
Bootstrap5 按钮组
开发语言
苹果醋36 分钟前
vue + iview + vue-i18n中英翻译
java·运维·spring boot·mysql·nginx
kaikaile19957 分钟前
使用纯MATLAB M函数实现的无刷直流电机控制系统仿真
开发语言·matlab
崇山峻岭之间10 分钟前
Matlab学习记录09
开发语言·学习·matlab
橙露11 分钟前
VMware Workstation Pro 25H2的linux版本,免费分享,下载:全新命名体系 + 深度适配 Linux 内核,虚拟化效率拉满
java·linux·服务器
wjs202412 分钟前
Python XML 解析
开发语言
小白学大数据14 分钟前
Temu 商品历史价格趋势爬虫与分析
开发语言·javascript·爬虫·python
帮帮志16 分钟前
启动phcharm报错:Archived non-system classes are disabled because the java.system.
java·开发语言