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

相关推荐
2301_8016730110 分钟前
ipv6学习
linux·服务器·学习
AOwhisky28 分钟前
板块三章节3——NFS 服务器
运维·服务器·php
₯㎕星空&繁华1 小时前
接口自动化-pytest
运维·经验分享·笔记·自动化·pytest·接口
从零开始的ops生活1 小时前
【Day 18】Linux-DNS解析
linux·运维·服务器
AI克斯1 小时前
【VSCode】 使用 SFTP 插件实现多服务器同步
服务器·ide·vscode
Dontla2 小时前
Linux怎么查看时区信息?(Linux时区)(tzselect)
linux·运维·服务器
Linux运维技术栈2 小时前
解决 Nginx 反代中 proxy_ssl_name 环境变量失效问题:网页能打开但登录失败
运维·nginx·ssl
鱼骨不是鱼翅2 小时前
Linux---第三天---权限
linux·运维·服务器
Duan2baka3 小时前
我爱发明之Linux下使用Conky在桌面显示Spotify状态及封面字符画
linux