了解Java SE的发展历史

发布时间 2023-04-20 09:38:12作者: 城市幽灵

目标: 了解Java SE的发展历史

Sun公司在 1991 年成立了一个称为绿色计划( Green Project )的项目,由James Gosling(高斯林)博土领导,绿色计划
的目的是开发一种能够在各种消费性电子产品(机顶盒、冰箱、收音机等)上运行的程序架构。这个项目的产品就是
Java语言的前身: Oak(橡树)。Oak当时在消费品市场上并不算成功,但随着 1995 年互联网潮流的兴起,Oak迅速找到
了最适合自己发展的市场定位。

JDK Beta - 1995
JDK 1.0 - 1996年 1 月 (真正第一个稳定的版本JDK 1.0.2,被称作Java 1 )
JDK 1.1 - 1997年 2 月
J2SE 1.2 - 1998年 12 月
J2ME(Java 2 Micro Edition,Java 2平台的微型版),应用于移动、无线及有限资源的环境。
J2SE(Java 2 Standard Edition,Java 2平台的标准版),应用于桌面环境。
J2EE(Java 2 Enterprise Edition,Java 2平台的企业版),应用于基于Java的应用服务器。
J2SE 1.3 - 2000年 5 月
J2SE 1.4 - 2002年 2 月
J2SE 5.0 - 2004年 9 月
Java SE 6 - 2006年 12 月
Java SE 7 - 2011年 7 月
Java SE 8(LTS) - 2014年 3 月
Java SE 9 - 2017年 9 月
Java SE 10(18.3) - 2018年 3 月
Java SE 11(18.9 LTS) - 2018年 9 月
Java SE 12(19.3) - 2019年 3 月
Java SE 13(19.9) - 2019年 9 月

我们可以看到Java SE的主要版本大约每两年发布一次,直到Java SE 6到Java SE 7开始花了五年时间,之后又花了三
年时间到达Java SE 8。

目标: 了解Open JDK 和 Oracle JDK

Open JDK来源

Java 由 Sun 公司发明,Open JDK是Sun在 2006 年末把Java开源而形成的项目。也就是说Open JDK是Java SE平台版
的开源和免费实现,它由 SUN 和 Java 社区提供支持, 2009 年 Oracle 收购了 Sun 公司,自此 Java 的维护方之一的
SUN 也变成了 Oracle。

Open JDK 和 Oracle JDK的关系

北京市昌平区建材城西路金燕龙办公楼一层 电话:400-618-

大多数 JDK 都是在 Open JDK 的基础上进一步编写实现的,比如 IBM J9, Oracle JDK 和 Azul Zulu, Azul Zing。
Oracle JDK完全由 Oracle 公司开发,Oracle JDK是基于Open JDK源代码的商业版本。此外,它包含闭源组件。
Oracle JDK根据二进制代码许可协议获得许可,在没有商业许可的情况下,在 2019 年 1 月之后发布的Oracle Java SE 8
的公开更新将无法用于商业或生产用途。但是 Open JDK是完全开源的,可以自由使用。

Open JDK 官网介绍

Open JDK 官网:http://openjdk.java.net/。
JDK Enhancement Proposals(JDK增强建议)。通俗的讲JEP就是JDK的新特性

小结

Oracle JDK是基于Open JDK源代码的商业版本。我们要学习Java新技术可以去Open JDK 官网学习。

北京市昌平区建材城西路金燕龙办公楼一层 电话:400-618-