JVM vs JDK vs JRE

JVM是Java虚拟机的缩写,

用于实现Java的一次编译,处处运行。

Java代码写成.class后,由本地的虚拟机运行。

JDK(Java Development Kit)是一个功能齐全的 Java 开发工具包,供开发者使用。

JDK包含了JRE。JRE只是包含了运行 Java 程序所需的环境和类库。

JDK还包含了用于开发和调试 Java 程序的工具

JVM详细图:

JDK包含了JRE,JRE里面有JVM

JVM 可以理解的代码就叫做字节码(即扩展名为 .class 的文件)

不面向任何特定的处理器,只面向虚拟机,javac将java变成.class的字节码

相关推荐
该用户已不存在1 分钟前
Let’s Encrypt 证书有效期将缩至 45 天,运维天都塌了
运维·https·自动化运维
Hoshino.414 分钟前
从0开始学习Linux——第七部分:DNS(1)
linux·网络·学习
yiyeguzhou10010 分钟前
论文解读:Overcoming the IOTLB wall for multi-100-Gbps Linux-based networking
linux·运维·服务器
Y淑滢潇潇15 分钟前
RHCE Day 7 SHELL概述和基本功能
linux·前端·rhce
rabbit_pro26 分钟前
Java 文件上传到服务器本地存储
java·服务器·python
妄想出头的工业炼药师34 分钟前
cuda如何安装卸载
linux·运维·服务器
泡沫·34 分钟前
3.sed 使用手册
运维
WangLanguager1 小时前
SVD介绍和代码示例
运维
柳鲲鹏1 小时前
LINUX下载编译libcamera
linux·运维·服务器
泡沫·1 小时前
2.grep使用手册
运维