JDK JRE和JVM

一、概念

1.JVM

   Java Virtual Machine(虚拟机概念)的缩写,是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的计算机系统,其用于运行 Java 编译后的二进制字节码,最后生成机器指令。

2.JRE

   Java Runtime Environment(Java 运行时环境)的缩写,主要包含两个部分,JVM 的标准实现和 Java 所需的一些基本类库。它相对于 JVM 来说,多出来的是一部分的 Java 类库。

3.JDK

   Java Development Kit(Java 开发工具包) 的缩写,JDK 是整个 Java 开发的核心,是提供给java的开发人员使用的,集成了 JRE 、javac.exe编译工具和jar.exe 打包工具等。

二、三者的关系

包含关系
JDK >JRE >JVM

   JDK包含JRE, JRE包含JVM,JDK主要负责开发,JRE主要负责运行,JVM主要负责计算机读取。
   通俗来讲,就是JDK开发完java程序,通过JRE去运行,JRE运行的代码通过编译后传输后,由JVM进行读取,最后生成计算机指令。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值