Java中JDK、JRE、JVM三者之间的关系?

JDK: Java Development Kit(java开发工具包)。即java语言编写的程序所需的开发工具包。

注意:如果只是在这台机器上运行Java程序,则不需要安装JDK,只需要安装JRE即可。
JRE: Java Runtime Environment(java运行时环境)。即java程序的运行时环境,包含了java虚拟机,java基础类库。

JVM
Java Virtual Machine(Java虚拟机)。JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。

注:不同的操作系统需要安装不同版本的JDK,有专门的windows版JDK,Linux版JDK,Mac版JDK等,当然不同版本的JDK安装之后会对应不同版本的JRE和JVM。
三者关系
在这里插入图片描述

JDK包含了JRE+开发工具,同时还包括java源码的编译器javac、监控工具jconsole、分析工具jvisualvm等。
JRE包含了JVM+核心类库(Java程序运行所需要的基本的支持),为程序的运行提供环境。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值