首页 > 编程语言 > 详细

Java版本介绍,JVM、JRE和JDK三者关系

时间:2020-04-30 09:06:07      阅读:76      评论:0      收藏:0      [点我收藏+]

 

Java版本:(主要分为三个版本)

  1. JavaSE:(简称J2SE)Java标准版,是所有Java的技术核心和基础,也是用户学习Java语言的基础,此版本主要用于开发桌面应用(C/S)程序。
  2. JavaEE:(简称J2EE)Java企业版,是Java技术中应用最广泛部分,主要用于提供企业级平台应用,即构建B/S系统或大型网站。
  3. 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)

               技术分享图片

 

Java版本介绍,JVM、JRE和JDK三者关系

原文:https://www.cnblogs.com/tyousblogs/p/12806242.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!