JDK、JRE 和 JVM

JDK是Java开发工具包,包含JRE和一系列开发工具;JRE是Java运行时环境,由JVM标准实现和基本类库组成,供程序运行;JVM是Java虚拟机,负责解释执行.class文件。JDK包含JRE,而JRE内有JVM,构成了Java程序运行的基础。
摘要由CSDN通过智能技术生成

JDK、JRE 和 JVM

JDK(Java Development Kit):java 开发工具包。包括了java运行环境jre、一堆java工具(javac/java/jdb等)、java基础的类库。

JRE(Java Runtime Environment): java 运行时环境。主要包含两个部分:jvm 的标准实现和 java 的一些基本类库。通过 jre,java 的开发者才能将自己开发的程序发布到用户手中,让用户使用。

JVM(Java Virtual Machine):java 虚拟机。java 程序会被编译成 .class 的类文件,放到 jvm 上运行。class 文件并不直接与机器的操作系统相对应,而是通过虚拟机简介与操作系统交互,由虚拟机将程序解释给本地系统执行。
在这里插入图片描述

关系:JDK中包含了JRE,JRE中又包含了JVM。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值