加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

JDK 、 JRE 、 JVM 关系

发布时间:2020-12-15 07:21:20 所属栏目:Java 来源:网络整理
导读:一、什么是JDK 、 JRE 、 JVM 1、JDK(J ava D evelopment K it Java 开发工具包 JDK是提供给 Java 开发人员使用的,其中包含了 java 的开发工具(编写java程序时需要),也包括了JRE(运行java程序时需要) 。所以安装了 JDK ,就不用在单独安装 JRE 了。 其
一、什么是JDK 、 JRE 、 JVM

1、JDK(J ava D evelopment K it Java 开发工具包

JDK是提供给 Java 开发人员使用的,其中包含了 java 的开发工具(编写java程序时需要),也包括了JRE(运行java程序时需要) 。所以安装了 JDK ,就不用在单独安装 JRE 了。
其中的开发工具:编译工具 (javac.exe) 打包工具 (jar. 等)

2、JRE(J ava R untime E nvironment Java 运行环境 )

包括Java 虚拟机 (JVM J ava V irtual M achine) 和 Java 程序所需的核心类库等,如果想要 运行 一个开发好的 Java 程序,计算机中只需要安装 JRE 即可。

3、Java 虚拟机 (Java Virtal Machine)

JVM 是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指
令,管理数据、内存、寄存器 。

特点:

  • 对于不同的平台,有不同的 虚拟机。
  • 只有某平台提供了对应的 java 虚拟机, java 程序才可在此平台运行
  • Java 虚拟机机制屏蔽了底层运行平台的差别,实现了“ 一次编译,到处 运行

二、 JDK 、 JRE 、 JVM 关系

JDK = JRE + 开发工具集(例如 Javac 编译工具 等)JRE = JVM + Java SE 标准类库

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读