Java初学:JVM、JRE、JDK三者关系

   日期:2020-06-05     浏览:107    评论:0    
核心提示:Java版本(Java主要有三个版本)JavaSE:(简称J2SE)Java标准版,是所有Java的技术核心和基础,也是学习Java语言的基础,此版本主要用于开发桌面应用(C/S)程序。JavaEE:(简称J2EE)Java企业版,是Java技术中应用最广泛部分,主要用于提供企业级平台应用,即构建B/S系统或大型网站。JavaME:(简称J2ME)Java微型版,主要用于移动设备,嵌入式系统开发。JVM、JRE、JDK三者关系JVM:JavaVirtualMachine,即Java虚拟

Java版本

( Java主要有三个版本)

JavaSE:(简称J2SE)Java标准版,是所有Java的技术核心和基础,也是学习Java语言的基础,此版本主要用于开发桌面应用(C/S)程序。
JavaEE:(简称J2EE)Java企业版,是Java技术中应用最广泛部分,主要用于提供企业级平台应用,即构建B/S系统或大型网站。
JavaME:(简称J2ME)Java微型版,主要用于移动设备,嵌入式系统开发。

JVM、JRE、JDK三者关系

JVM :
Java Virtual Machine,即Java虚拟机,是Java程序跨平台实现的核心(可看作简易操作系统),所有的Java程序会首先被编译成 .class 字节码文件,根据字节码指令进行识别并调用上层操作系统。

JMV执行程序过程:

JRE :
Java Runtime Environment, 即Java运行时环境,是Java程序运行的核心,JRE包含了Java虚拟机(JVM)、Java核心类库和支持文件。

JDK :
Java Development Kit,即 Java开发工具包,里面集成了整个Java开发的核心,JDK包含JRE(JVM+系统类库+支持文件)和Java工具。

总结 :

  • JRE = JVM + 基本类库(系统类库) + 支持文件

  • JDK = JRE + 开发工具包

  • Java核心优势:一次编译,到处运行,其跨平台运行的核心在于 JVM

三者关系:(JDK包含JRE 、JRE包含JVM)如下图所示

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服