码迷,mamicode.com
首页 > 其他好文 > 详细

JDK、JRE、JVM 三者关系

时间:2021-01-26 11:59:24      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:jdk   图片   virtual   操作系统   开发   开发工具   src   mic   操作   

JDK、JRE、JVM 三者关系

在学习 Java 之前,我们需要对一些专业术语有一定的了解,在 Java 中常见的专业术语包 括:JDK、JRE、JVM 等,它们分别是什么,它们之间的关系又是怎样的呢,请看下图:

技术图片

从上图中我们可以看到,JDK、JRE、JVM 之间存在这样的包含关系:JDK包含 JRE,JRE 又包含 JVM。换句话说,只要安装了 JDK,JRE 和 JVM 则自动就安装了。那么它们分别代表 什么呢:

① JDK:JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。它是 每一个 Java 软件开发人员必须安装的。JDK 安装之后,它会自带一个 JRE,因为软件开发人 员编写完代码之后总是要运行的。注意:如果只是在这台机器上运行 Java 程序,则不需要安 装 JDK,只需要安装 JRE 即可(JRE 是有独立安装包的,这个大家可以从 Oracle 官网上找一下)。

② JRE:JRE(Java Runtime Environment,Java 运行环境),运行 JAVA程序所必须的环 境的集合,包含 JVM 标准实现及 Java 核心类库。

③ JVM:JVM 是 Java Virtual Machine(Java 虚拟机)的缩写,JVM 是一种用于计算设备 的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实 现的。JVM 是实现 Java 语言跨平台的法宝。

在这里我需要重点强调一下,不同的操作系统需要安装不同版本的 JDK,有专门的 windows 版 JDK,Linux 版 JDK,Mac 版 JDK 等,当然不同版本的 JDK安装之后会对应不同版本的 JRE 和 JVM。

JDK、JRE、JVM 三者关系

标签:jdk   图片   virtual   操作系统   开发   开发工具   src   mic   操作   

原文地址:https://www.cnblogs.com/kxff/p/14321224.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!