版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/shilishili/article/details/88121131
阅读完后:
知道 Java 之父是谁
了解 Java 历史发展历程
了解 Java 版本历史
Java 简介
Java 是一种高级编程语言,Java 是在 1995 年由 Sun 公司推出的一种极富创造力的面向对象的程序设计语言,它由 Java 之父詹姆斯·戈士林博士设计。作为 Sun 研究院院士,詹姆斯·戈士林亲手设计了 Java 语言,并完成了 Java 技术的原始编译器和虚拟机。Java 最初的名字是 Oak,在 1995 年被重命名为 Java。
Java 技术发展历程
时间 | 描述 |
---|---|
20世纪90年代 | 詹姆斯·戈士林与他的团队开发一个交互式 TV 项目,当时打算使用 C++ 作为主要开发语言,但发现 C++ 过于复杂,所以不太满意。 Sun 公司詹姆斯·戈士林领导的小组设计了一种平台独立的语言 Oak,主要用于为各种家用电器编写程序 |
1995年1月 | Oak 被改名为 Java |
1995年5月 | Sun 公司正式发布 Java 和 HotJava 浏览器 |
1996年2月 | Sun 公司发布 Java 芯片系列并推出 Java 数据库连接 JDBC |
1996年4月 | Microsoft 公司、SCO 公司、苹果电脑公司(Apple)、NEC 公司等获得 Java 许可证 |
1996年6月 | Sun 公司发布 JSP 1.0,同时推出 JDK 1.3 和 Java Web Server 2.0 |
1996年9月 | Sun 公司推出 Java 虚拟机规范和 Java 类库 |
2000年9月 | Sun 公司发布 JSP 1.2 和 JavaServlet 2.3 API |
2004年9月 | J2SE 1.5 发布,成为 Java 语言发展史上的又一个里程碑。 为了表示该版本的重要性,J2SE 1.5 更名为 Java SE 5.0 |
2005年6月 | JavaOne 大会召开,Sun 公司公开 Java SE 6。 此时,Java 的各种版本已经更名,取消了其中的数字“2”:J2EE 更名为 Java EE,J2SE 更名为 Java SE,J2ME 更名为 Java ME |
2006年12月 | Sun 公司发布 JRE 6.0 |
2009年4月 | Sum 公司被 Oracle 收购。自 2010 年后的 Java 技术是由 Oracle 公司提供支持。 |
Java 版本历史
版本 | 发布日期 | 开源时间 |
---|---|---|
JDK Beta | JDK Beta | ? |
JDK 1.0 | JDK 1.0 | ? |
JDK 1.0 | 1997 年 2 月 | ? |
JDK 1.1 | 1997 年 2 月 | ? |
J2SE 1.2 | 1998 年 12 月 | ? |
J2SE 1.3 | 2000 年 5 月 | ? |
J2SE 1.4 | 2002 年 2 月 | 2008 年 10 月(由 Oracle 提供更新) |
J2SE 5.0 | 2004 年 9 月 | 2009 年 11 月(由 Oracle 提供更新) |
Java SE 6 | 2006 年 12 月 | 2013 年 4 月(由 Oracle 提供更新) |
Java SE 7 | 2011 年 7 月 | 2015 年 4 月(由 Oracle 提供更新) |
Java SE 8 (LTS) | 2014 年 3 月 | Oracle 在 2019 年 1 月停止免费商用更新Oracle 在 2020 年 12 月停止非商用免费更新 AdoptOpenJDK 在 2023 年 9 月或之前停止免费更新 |
Java SE 9 | 2017 年 9 月 | 2018 年 3 月(由 Oracle 提供更新) |
Java SE 10 (18.3) | 2018 年 3 月 | 2018 年 9 月(由 Oracle 提供更新) |
Java SE 11 (18.9 LTS) | 2018 年 9 月 | Oracle 不为此版本提供免费更新AdoptOpenJDK 在 2022 年 9 月或之前停止免费更新 |
Java SE 12 (19.3) | 2019 年 3 月 | Oracle 不为此版本提供免费更新OpenJDK 在 2019 年 9 月停止免费更新 |