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的字节码

相关推荐
ljh57464911918 分钟前
linux awk 命令
linux·运维·chrome
向依阳29 分钟前
RV1126准备-----编译和测试SDK自带的RKNN例程
linux·rv1226
我是谁??32 分钟前
Rocky9+ Docker + 容器内Linux桌面环境 + Web远程
运维·docker·容器
阿虎儿33 分钟前
Ubuntu 如何开启 Root 用户 SSH 登录
运维
the sun341 小时前
Linux驱动开发:环境准备与报错处理
linux·运维·服务器
MC_J1 小时前
Linux 6.1 移植RTL8723du驱动
linux·arm
彭泽布衣1 小时前
Linux如何指定源端口打流
linux·运维·网络
Ciel_75211 小时前
OpenClaw 深度进阶:记忆系统、多智能体架构与自动化调度全解析
运维·自动化
晨晖21 小时前
Linux命令3
linux·运维·服务器
Mike117.2 小时前
GBase 8a 数据同步实践:从 T+1 同步、实时镜像到一写多读的落地思路
java·服务器·数据库