【Java基础3】Java版本相关问题

不同版本:Java SE是什么?Java EE?Java 2是?

  Java平台主要有3个版本,分别是标准版SE、企业版EE、微型版ME。

  Java SE: Java Platform Standard Edition(Java平台标准版)是Java技术的核心和基础,是Java ME和Java EE编程的基础,是Java程序设计语言和Java平台的总称。

  Java EE: Java EE是Java应用最广泛的版本,Java EE也称为Java 2 Platform 或 Enterprise Edition(J2EE),2018年3月更名为Jakarta EE。Java EE是Sun公司为企业级应用推出的标准平台,用来开发B/S架构软件,可以说是一个框架,也可以说是一种规范。

  Java 2: 1998年12月,SUN公司发布了JDK1.2,开始使用“Java 2” 这一名称,目前我们已经很少使用JDK1.1版本,所以我们所说的Java都是指Java2。

  Java ME: Java手机软件平台采用的基本Java平台是CLDC (Connected Limited Device Configuration)和MIDP (Mobile Information Device Profile),是J2ME (Java 2 Micro Edition)的一部分,在中国一般称为“无线Java”技术。

参考

  《Java2-百度百科》,文章地址https://baike.baidu.com/item/Java2/7184034?fr=aladdin

  《Java代码审计 入门篇》,实体书。


版本命名:Java1.8和Java14有什么区别?java版本的命名规则是?

  Java1.0: Java的早期版本是在 1995年 发布的,那个时候是叫做Oak,但是这个商标被注册了,于时在1996年的时候更改为Java,那这个时候Java的第一个正式版本Java1.0就发布了,于此同时对应的开发工具包jdk的版本就是JDK1.0了。

  J2SE 1.2: 到了 1998年 的时候,Java的平台更名为J2SE,所以从那个时候,Java的版本命名就成了J2SE 1.2这种形式,与之对应的JDK的版本就是JDK1.2和JDK1.3。

  J2SE 1.5 / Java SE 5.0: 2004年 的时候,Java版本变化比较大,此时对应的JDK1.5升级比较大,那为了表明该版本的重要性,于时将Java版本从原来的J2SE 1.5更名为Java SE 5.0(内部版本号1.5.0),于是后续的Java版本号都是Java SE X的这种形式。直到 2017年 JavaSE 9的发布,此时对应的JDK版本都是JDK1.X这种形式。

  J2SE 10: 2018年 发布JavaSE 10的时候,此时对应的JDK版本不再是JDK1.10这种形式,而是变成了JDK10这种形式,并且这种形式沿用至今。

  比较直观的图如下:
在这里插入图片描述

  值得一提的Java EE更名: 2017 年 8 月,Oracle(甲骨文)决定将 Java EE(Java Enterprise Edition)移交给开源组织,最后 Eclipse 基金会接手。不过,甲骨文可不允许开源组织用 Java 的名号,于是 Eclipse 选出了 “Jakarta EE” 和"Enterprise Profile"两个后续按名字,最终前者以 64.4% 的票数获胜。也就是说,Java EE 已经正式更名为 Jakarta EE(雅加达)。

参考
  《一文彻底搞懂Java和JDK的版本命名问题》,文章地址https://www.jb51.net/article/214196.htm。


Java版本的更新内容

  可以参考《一文彻底搞懂Java和JDK的版本命名问题》,文章地址https://www.jb51.net/article/214196.htm。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值