浅析JDK、JRE、JVM的区别和联系

Madeline ·
更新时间:2024-11-10
· 921 次阅读

文章目录一、浅析JDK、JRE、JVM1、JDK (Java开发工具包)2、JRE (Java运行环境)3、JVM (Java虚拟机)二、JDK、JRE、JVM的区别和联系(JDK > JRE > JVM) 一、浅析JDK、JRE、JVM 1、JDK (Java开发工具包)

① Java Development kit,JDK是整个Java的核心,包括 Java运行环境(JRE)、Java工具(javac/java/jdb等) 和Java基础的类库(Java API,包括rt.jar [runtime JAR])
② JDK安装目录下有一个jre目录,里面有两个文件夹bin(javac.exe、java.exe等 [bin在这可看成是JVM])和 lib(JVM工作所需的类库),因此,如果安装了JDK就无需再单独安装JRE了。

扩展:
javac_java编译器_百度百科
jdb_java调试器_百度百科
API_应用程序编程接口_百度百科

2、JRE (Java运行环境)

Java Runtime Environment,JRE包括Java虚拟机(JVM)、运行类库(runtime class libraries)和Java应用程序启动器(Java application launcher)。

扩展
JRE_Java运行环境_百度百科

3、JVM (Java虚拟机)

Java Virtual Machine,Java跨平台最核心的部位,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。

(图片来源百度百科)

扩展
JVM_Java虚拟机_百度百科

二、JDK、JRE、JVM的区别和联系(JDK > JRE > JVM)



联系 jvm jdk jre

需要 登录 后方可回复, 如果你还没有账号请 注册新账号