我正在阅读Java的历史和不同版本,并了解了J2EE
和J2SE
。但是我对于为什么在它们之间使用数字2
感到困惑。我的问题是:
1)如果2
代表第二版,那么还有其他一些Java第一版吗?
2)是的话,它与当前的第二版有何不同?
注意:我读到J2EE
和J2SE
分别重命名为Java-SE
和Java-EE
。但是问题“为什么他们早些使用数字2?”仍然在那里。
答案 0 :(得分:0)
标准版
<块引用>“2”原本是为了强调主要的变化 在 1.2 版中引入,但在 1.6 版中被删除。命名 约定已在 Java 版本上多次更改 历史。
来源:Java SE Nomenclature (Wikipedia)
来源:Java Version History (Wikipedia)
企业版
<块引用>该平台被称为 Java 2 Platform, Enterprise Edition 或 J2EE 从 1.2 版开始,直到在 1.5 版中将名称更改为 Java Platform, Enterprise Edition 或 Java EE。
来源:Java EE History (Wikipedia)
来源:Java EE History (Wikipedia)
它标志着 Java 在 1.2 版中的主要品牌重塑,并与当时 Java 平台其他主要版本所使用的命名约定保持一致。
从上面显示的版本历史可以看出,
由于在 Java 1.2 之前没有 Java EE,以下是一个包含 J2SE 中引入的一些突出特性的小列表:
strictfp
关键字1998 年 12 月 8 日发布的版本及随后通过 J2SE 发布的版本 5.0 回顾性地更名为 Java 2 并且版本名称“J2SE”(Java 2 平台,标准版)取代了 JDK 以区分 J2EE(Java 2 平台,企业版)的基础平台和 J2ME(Java 2 平台,微型版)。