码迷,mamicode.com
首页 > 其他好文 > 详细

jdk,jre,jvm的区别以及联系

时间:2019-08-13 10:31:10      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:jdk   inf   mic   调用   src   java程序   java开发   oat   试题   

作为一个 java开发工程师,我做面试题的时候,竟然都搞不懂jdk,jre,jvm的区别和联系了,真实太菜了。不过吃一堑长一智,多多吸取教训还是比较好的。

JVM:java虚拟机,用来编译和运行java程序的,将java文件编译成.class进行解释执行。

  JVM > JDK > JRE

JRE:指的是Java运行环境,Class文件运行时需要调用各种Java类库,即class文件运行时,需要调用各种类库,就需要依赖jre中的lib库,可以认为jvm+lib组成jre

我们可以看一下JRE的组成部分和JDK下的组成部分

jdk结构如下图:

技术图片

 

          

 

 

 

 

 

 

 

 

JRE结构如下图:

技术图片

同理JDK包含JRE了。

jdk,jre,jvm的区别以及联系

标签:jdk   inf   mic   调用   src   java程序   java开发   oat   试题   

原文地址:https://www.cnblogs.com/l-x-x-y-d-j/p/11344245.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!