欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

搞清楚JDK、JRE、JVM的区别,搞清楚jdkjrejvm

来源: javaer 分享于  点击 3429 次 点评:135

搞清楚JDK、JRE、JVM的区别,搞清楚jdkjrejvm


需求:新学java的朋友可能分不清JDK、JRE、JVM的区别,下面详细介绍一下

 

JDK:Java Development Kit       //Java开发工具包

JRE:Java runtime environment     //Java运行环境

JVM:Java Virtual Machine    //Java虚拟机

 

使用人群分类:JDK是给开发人员用的,JRE和JVM是普通用户用的。

所有的程序只要有java虚拟机的支持,那么就可以实现程序的执行,并且不同的操作系统上会有不同版本的jvm。

我是这样理解的,jvm相当于一个容器,放到不同的操作系统中,因为编写的Java程序经过编译后生成的字节码可以被JVM识别,JVM为程序运行屏蔽了底层操作系统的差异

下图最右边的电脑就是jvm

三者间的关系:简单来说就是JDK包含JRE,JRE又包含JVM的关系

相关文章

    暂无相关文章
相关栏目:

用户点评