JDK、JRE和JVM的区别

一、JDK

java development kit

java开发工具包

负责开发、编译和运行java代码

二、JRE

java runtime environment

java运行时环境

负责运行java类,比如运行jar包,无需开发的话,只安装JRE即可

三、JVM

java virtual machine

java虚拟机

++整个java实现跨平台运行最核心的部分++

负责运行字节码文件

JDK包含JRE,JRE包含JVM

相关推荐
阿波罗尼亚2 分钟前
JDK17 新特性
java
独自破碎E3 分钟前
【面试真题拆解】Spring事务机制
java·spring·面试
我是咸鱼不闲呀4 分钟前
力扣Hot100系列21(Java)——[多维动态规划]总结(不同路径,最小路径和,最长回文子串,最长公共子序列, 编辑距离)
java·leetcode·动态规划
lihao lihao8 分钟前
二分查找
java·数据结构·算法
Albert Edison8 分钟前
【C++11】可变参数模板
java·开发语言·c++
代码栈上的思考10 分钟前
消息队列持久化:文件存储设计与实现全解析
java·前端·算法
cyber_两只龙宝11 分钟前
【Keepalived】抢占模式、延迟抢占模式与非抢占模式详解
linux·运维·服务器·keepalived
樹JUMP13 分钟前
Python虚拟环境(venv)完全指南:隔离项目依赖
jvm·数据库·python
sg_knight17 分钟前
设计模式实战:策略模式(Strategy)
java·开发语言·python·设计模式·重构·架构·策略模式