栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

jdk,jre,jvm三者之间的区别

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

jdk,jre,jvm三者之间的区别

jdk,jre,jvm之间的区别
JDK是Java标准开发包,它提供了编译、运行java程序所需要的各种工具和资源,包括Java编译器,Java运行时的环境,以及Java类库等。
JRE是Java运行环境,用于运行Java的字节码文件。JRE中包括JVM和JVM工作时所需要的类库,普通用户安装JRE来运行Java程序,而作为程序员,必须安装JDK来编译测试程序。
JVM是Java虚拟机,是JRE的一部分,同时也是Java完成跨平台的核心部分,负责运行字节码文件。
所以JDK中包含JRE,JRE包含JVM。
*附加:*我们在写Java程序的时候用TXT文件,但写出来的Java代码想要运行,就必须编译成字节码文件,那就需要编译器,JDK中包含了编译器Javac,编译之后的文件想要运行就需要一个执行字节码的程序,这个程序就是JVM;同时JVM在运行字节码文件的时候会把字节码文件解析为机器指令,不同的操作系统上的机器指令有所不同,所以在不同操作系统上想要运行字节码文件,所需要的JVM也是不同的。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/642655.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号