Java各个版本区别

      最后更新:2022-05-21 11:42

      参考资料

      一纸纸能完全理解 困惑的爪哇和JDK版本!
      Java-Java和JDK版本

      爪哇语、爪哇语、爪哇语、爪哇语和爪哇语都是爪哇语编程语言的例子。

      Java SE(爪哇平台标准版)

      Java SE是电脑上运行的软件
      J2SE是 Java Se 的前名 。它能够创建和部署爪哇方案,供个人电脑、服务器、嵌入系统和实时系统使用。最基本的一揽子计划是 " Java SE " 。但它也包括爪哇网络服务发展帮助的类别。就爪哇平台而言,基金会(Jana EE)是基金会。

      Java 企业版( Java 平台、企业版)

      与Java EE建立了一个网站。
      这个版本以前称为J2EE。企业版协助开发和部署便携式、耐受力、可扩展和安全的Java服务器端应用程序。Java EE基于 Java SE 。它提供网络服务、廉价模型、行政和通信API等等。可在机构一级利用这一框架来建立面向服务的结构(面向服务的结构)。SOA和Web2.0应用程序

      Java ME(贾瓦平台、微版)微型编辑

      Java ME是一种移动软件。
      这个版本以前称为J2ME。Java ME为移动和嵌入应用程序提供了稳定和适应性环境(例如移动电话、PDAs、电视顶箱和打印机就是这类设备的例子)。Java ME的特点是适应性强的用户界面、强大的安全模型、大量的内置网络协议,以及对动态可下载的在线和离线应用程序的广泛支持。Java ME 程序只需要写一次就可以了它可以用于各种用途。每个设备的主机功能也可以使用。

      1. Java SE, Java EE, Java EE, 和 Java ME, Java SE, Java EE, 和 Java ME

      在这里插入图片描述

      你只需要集中关注JavaSE, 这是 Java的标准版本。 JDK 相当于 JavaSE 。

      二. Java SE 和JDK 版本之间的联系

      我们认为爪哇或JDK是标准版本的标准标准,是标准版本。最终的则是要知道,每个爪哇版本都与某个JDK版本有关。换言之,爪哇是一种编程语言。JDK是爪哇编程语言的工具包。因此,爪哇的版本可以说是一个抽象的宏观术语。很多人不知道自己在说什么JDK是比赛的确切现场

      A Java 版本相当于 JDK 版本 。

      在这里插入图片描述

      注:随着2018年JavaSE 10升级,匹配的JDK版本被重新命名为JDK10,之后是JDK1,以保持一致性。 8 也可以称为JDK 8!

      但是,爪哇的版本现在以爪哇SE XX的形式是稳定的,例如即将到来的爪哇SE 19,这是一个长期支持的版本!JDK19是适当的JDK版本。

      简而言之,Java8、JDK8和JDK1.8都是同一回事。

      我不确定,神器,神器,神器,神器,神器,神器,神器,神器,神器,神器,神器,神器,神器,神器,神器,神器,神器,神器,神器,神器,神器,神器,神器,神器,神器,神器,神器,神器,神器,神器,神器,神器,神器,神器,神器,神器,神器,神器,神器,神器,神器

      Java 历史版本可在 https://zh.org/ 上找到。 我不确定, wikipedia. org/wiki/ Java% E7% 89% E6% C% AC% E6% E6% E6% AD% B7% E5% F% B2
      在这里插入图片描述

      三、JRE和JDK之间的联系

      Java SE平台系列包括两个关键产品:Java SE运行时间环境(JRE)和Java发展工具包(JDK)。
      在这里插入图片描述

      3.1 JRE

      Java Runtime Environment (JRE) 包含图书馆、 Java 虚拟机器以及管理 Java 程序和小程序所需的其他组件。此外,Java 插件允许在标准浏览器中运行轻量级程序, Java Web Start 则允许在网络上安装独立应用程序。它还作为用于企业软件开发和部署的 " Java 2 " 平台 " 企业版(J2EE)的基础。JRE不包括开发应用软件或小程序的任何工具或现实技术。如编译器或调试器。

      JRE(Java Runtime Environment,这个故事是我们对2011年印度抗争的特别报导的一部分。其中包括JVM标准实施和爪哇核心图书馆。JRE是爪哇运行时的环境。这不是一个测试环境。因此,没有发展工具(例如调试器和汇编器)
      JRE 指的是 Java 的操作环境。 JVM 不能作为一个班级完成, 因为 JVM 必须在翻译一个班级时给图书馆打电话解释。 ( Jre 有跑步。 我不知道你在说什么, 但我不知道你在说什么, 但我不知道你在说什么, 但我不知道你在说什么。
      JRE ( Java Runtime Environment ),执行 Java 应用程序时需要( 除非替代汇编环境转换为可执行文件..)),JRE的状态和PC机器相似我们创建了 Win64 应用程序, 需要操作系统来执行 。同样的,要运行,我们创建的 Java 应用程序需要 JRE 。

      3.2 JDK

      JDK 是 JRE 的超级集, 不仅包含 JRE 的所有内容, 还包括创建应用程序和小程序所需的工具, 如编译器和调试器。 上面的地图描述了 Java SE 平台上的所有技术和关系 。

      JDK(贾瓦开发工具包)是整个JAVA生态系统的中心。这篇文章是Java Runtime Environment(Java Runtime Environment)特别报导的一部分。Java工具集(例如javac/java/jdb)以及Java的基本图书馆(例如,我不知道你在和Java API(包括rt)谈论什么。
      JDK代表爪哇开发工具包。基本上,每个人都在学习爪哇 第一次下载JDK 在他们的电脑上。他扮演什么角色?六种目录、一个 scrc 库源压缩机软件包以及各种更多的语句文件都包含在目录中。其中,以下四个目录对于执行 Java 至关重要: bin, 包括 lib 和 jre 。有这样一个关系,JDK包含JRE,联合核查机制也被列入联合核查教育一揽子计划。

      (注: bins、 lib 目录和 jre 中的文件夹不是一回事 。 )

      一般来说,JDK被用来建立爪哇方案,而JRE可以不经修改即可开办课程。

      3.3 JVM

      JVM(Java Virtual Machine),它由爪哇虚拟机器、爪哇运行的环境及其运行的环境组成。JVM是一种计算机设备标准。这是一个虚构的电脑。这是通过模拟实际机器上的各种计算机功能来实现的。针对java用户,事情就是这样,班级(罐或战争)用户在运行时,它包含一个包括Jvm和java的基本图书馆(rt.org)。我不知道你在说什么。rh,rh,rh,rh,rh,rh,rh,rh,rh,rh,rh,rh,rh,rh,rh,rh,rh,rh,rh,rh,rh,rh,rh,rh,rh,rh,rh,rh,rh,rh,rh,rh,rh,rh,rh,rh,rh,rh,rh,rh,rhh,rhh,rhh,rh,rhh,rhh,rhh,rhh,rhh,rhh,rhh,rhh,rhh,rhh,rhh,rhh,rhh,rhh,rhh,rh,rhh,rh,rhh,rh当字节代码由爪哇的虚拟机器执行时对于某个平台, 将字节代码解释为机器指令 。这是爪哇同时录音的能力到处运行”的原因。

      JRE、JDK和JVM三者之间的联系和对比

      三、四、与三个人接触:

      JVM无法自己做到这一点。JVM在解释一个班级时,必须给需要解释的图书馆打电话。在 JDK 、 bin 和 lib 的 jre 目录下有两个目录, 在此情况下, 假定 bin 是 jvm 。这是 Jvm 运行所需的库 。和jvm,lib, 和上面都被称为jre。JVM+Lib=JRE。总体来说就是,在使用JAVA API之后,我们利用JDK 来创建我们自己的JAVA计划。我们的文本 Java 文件由 JDK 编译器( javac) 转换成 JAVA 字节 。使用 JRE 运行这些 JAVA 字节 。这些字节由 JVM 解译 。系统呼叫被映射到 CPU 命令集或操作系统 。

      三、四,三,三,三,三,三,三,三,三,四,三,三,三,三,三,三,三,三,四,三,三,三,三,三,三,三,四,三,三,三,四,三,三,三,三,四,三,三,三,三,四,三,三,三,三,三,三,三,三,三,三,四,三,三,三,三,三,三,三,三,三,四,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,三,

      JDK和JRE的区别在于,在文件夹中,你会发现:JDK包括javac,但JRE没有。为了将 Java 文件编译和转换为类文件,使用了 Javac 指令 。这是开发者需要的,对于使用者来说,这是没有必要的(他们只是需要运行)。JDK还包括开发可执行命令文件,如Jar和javadoc。它还确认环境发展就是其中之一。一个是运行环境。
      b. JRE和JVM的区别:JVM并不意味着它可以实施。 JVM的确需要JRE的图书馆,特别是Tr.Jar的帮助。

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类