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

相关推荐
DaphneOdera174 分钟前
Git Bash 配置 zsh
开发语言·git·bash
Code侠客行11 分钟前
Scala语言的编程范式
开发语言·后端·golang
BestandW1shEs20 分钟前
快速入门Flink
java·大数据·flink
奈葵28 分钟前
Spring Boot/MVC
java·数据库·spring boot
lozhyf30 分钟前
Go语言-学习一
开发语言·学习·golang
小小小小关同学35 分钟前
【JVM】垃圾收集器详解
java·jvm·算法
dujunqiu40 分钟前
bash: ./xxx: No such file or directory
开发语言·bash
爱偷懒的程序源43 分钟前
解决go.mod文件中replace不生效的问题
开发语言·golang
日月星宿~43 分钟前
【JVM】调优
java·开发语言·jvm
2401_843785231 小时前
C语言 指针_野指针 指针运算
c语言·开发语言