一篇文章看懂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)

相关推荐
明月看潮生9 分钟前
青少年编程与数学 02-019 Rust 编程基础 12课题、所有权系统
开发语言·青少年编程·rust·编程与数学
带刺的坐椅14 分钟前
SpringBoot2 可以使用 SolonMCP 开发 MCP(江湖救急)
java·spring·ai·solon·mcp
shengjk123 分钟前
序列化和反序列化:从理论到实践的全方位指南
java·大数据·开发语言·人工智能·后端·ai编程
jimsten25 分钟前
苍穹外卖 - Day02 学习笔记
java·笔记·学习
工业互联网专业26 分钟前
基于springboot+vue的医院门诊管理系统
java·vue.js·spring boot·毕业设计·源码·课程设计·医院门诊管理系统
wgc2k28 分钟前
Java游戏服务器开发流水账(5)Spring 在游戏开发中的使用简介
java·服务器·游戏
API小爬虫33 分钟前
如何用Jsoup库提取商品名称和价格?
java·爬虫
passionSnail38 分钟前
《用MATLAB玩转游戏开发》推箱子游戏的MATLAB趣味实现
开发语言·游戏·matlab
Black_Cat_yyds1 小时前
rabbitmq
java·rabbitmq·java-rabbitmq
Once_day1 小时前
C++之fmt库介绍和使用(1)
开发语言·c++·fmt