400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

JDK、JRE、JVM三者之间有什么关系

本篇内容主要讲解“JDK、JRE、JVM三者之间有什么关系”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JDK、JRE、JVM三者之间有什么关系”吧!

公司主营业务:成都网站建设、成都网站制作、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出成武免费做网站回馈大家。

这个题目在面试题中基本没怎么出现,但在笔试题中倒是经常见到。所以还是有必要拉出来溜溜~

JDK: java development kit, java开发工具包,用来开发Java程序的,针对java开发者。

JRE: java runtime environment, java运行时环境,针对java用户

JVM: java virtual machine,java虚拟机 用来解释执行字节码文件(class文件)的。

JDK

JDK 即为 Java 开发工具包,包含编写 Java 程序所必须的编译、运行等开发工具以及 JRE。开发工具如:

简单说,就是 JDK 包含 JRE 包含 JVM。

JRE

JRE 即为 Java 运行环境,提供了运行 Java 应用程序所必须的软件环境,包含有 Java 虚拟机(JVM)和丰富的系统类库。系统类库即为 Java 提前封装好的功能类,只需拿来直接使用即可,可以大大的提高开发效率。

简单说,就是 JRE 包含 JVM。

JVM

JVM 即为 Java 虚拟机,提供了字节码文件(.class)的运行环境支持。

JDK、JRE、JVM三者之间有什么关系

JDK > JRE > JVM

扩展题1:为什么 Java 被称作是“平台无关的编程语言”?

Java 虚拟机是一个可以执行 Java 字节码的虚拟机进程。

扩展题2:JDK 各版本的新特性?

对于大多数面试官,肯定不会问你 JDK 各版本的新特性,更多的会问 JDK8 引入了什么重要的特性?一般上,关键的回答是Lambda 表达式和集合之流式操作,然后说说你在项目中怎么使用的。

扩展题3:Java 和 C++ 的区别?

到此,相信大家对“JDK、JRE、JVM三者之间有什么关系”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


新闻标题:JDK、JRE、JVM三者之间有什么关系
本文地址:http://www.bluegullmedia.com/article/ihiohh.html

其他资讯

让你的专属顾问为你服务

0.0602s