Java 的历史



Java 的历史非常有趣。Java 最初是为交互式电视设计的,但对于当时的数字有线电视行业来说,它的技术太先进了。Java 的历史始于 Green Team。Java 团队成员(也称为 Green Team)发起了这个项目,为数字设备(如机顶盒、电视等)开发一种语言。但是,它最适合互联网编程。后来,Java 技术被 Netscape 合并。

创建 Java 编程的原则是“简单、健壮、可移植、独立于平台、安全、高性能、多线程、架构中立、面向对象、解释和动态”。Java 由被称为 Java 之父的 James Gosling 于 1995 年开发。James Gosling 和他的团队成员在 90 年代初开始了这个项目。

目前,Java 用于 Internet 编程、移动设备、游戏、电子商务解决方案等。下面给出了描述 Java 历史的重要要点。

1) James Gosling、Mike Sheridan 和 Patrick Naughton 于 1991 年 6 月启动了 Java 语言项目。这个由 Sun 工程师组成的小团队被称为 Green Team。

2) 最初,它是为机顶盒等电子设备中的小型嵌入式系统设计的。

3) 首先,它被 James Gosling 称为“Greentalk”,文件扩展名为 .gt。

4) 之后,它被称为 Oak,并作为 Green 项目的一部分进行开发。为什么 Java 被命名为“Oak”?

5) 为什么选择 Oak?橡树是力量的象征,被美国、法国、德国、罗马尼亚等许多国家选为国树。

6) 1995 年,Oak 更名为“Java”,因为它已经是 Oak Technologies 的商标。为什么将 Java 编程命名为“Java”?

7) 为什么他们选择 Java 这个名字来表示 Java 语言?团队聚在一起选择一个新名字。建议的词是“动态”、“革命”、“丝绸”、“颠簸”、“DNA”等。他们想要一些反映技术本质的东西:革命性、活力、活泼、酷、独特、易于拼写和说起来有趣。根据 James Gosling 的说法,“Java 是与 Silk 一起的首选之一”。由于 Java 非常独特,大多数团队成员更喜欢 Java 而不是其他名称。

8) 爪哇岛是印度尼西亚的一个岛屿,那里生产了第一种咖啡(称为爪哇咖啡)。它是一种浓缩咖啡豆。Java 这个名字是 James Gosling 在他的办公室附近喝杯咖啡时选择的。

9) 请注意,Java 只是一个名称,而不是首字母缩略词。

10) 最初由 Sun Microsystems(现在是 Oracle Corporation 的子公司)的 James Gosling 开发,并于 1995 年发布。

11) 1995 年,《时代》杂志将 Java 评为 1995 年十大最佳产品之一。

12) JDK 1.0 于 1996 年 1 月 23 日发布。在 Java 的第一个版本发布后,该语言中添加了许多附加功能。现在,Java 被用于 Windows 应用程序、Web 应用程序、企业应用程序、移动应用程序、卡片等。每个新版本都会在 Java 中添加新功能。

Java 版本历史记录

到目前为止,已经发布了许多 java 版本。Java 的当前稳定版本是 Java SE 10。

  • JDK Alpha 版和 Beta 版 (1995)
  • JDK 1.0(1996 年 1 月 23 日)
  • JDK 1.1(1997 年 2 月 19 日)
  • J2SE 1.2(1998 年 12 月 8 日)
  • J2SE 1.3(2000 年 5 月 8 日)
  • J2SE 1.4(2002 年 2 月 6 日)
  • J2SE 5.0(2004 年 9 月 30 日)
  • Java SE 6(2006 年 12 月 11 日)
  • Java SE 7(2011 年 7 月 28 日)
  • Java SE 8(2014 年 3 月 18 日)
  • Java SE 9(2017 年 9 月 21 日)
  • Java SE 10(2018 年 3 月 20 日)
  • Java SE 11(2018 年 9 月)
  • Java SE 12(2019 年 3 月)
  • Java SE 13(2019 年 9 月)
  • Java SE 14(2020 年 3 月)
  • Java SE 15(2020 年 9 月)
  • Java SE 16(2021 年 3 月)
  • Java SE 17(2021 年 9 月)
  • Java SE 18(将于 2022 年 3 月发布)

自 Java SE 8 发布以来,Oracle 公司遵循一种模式,即每个偶数版本在 3 月发布,奇数版本在 9 月发布。

有关 Java 版本的更多详细信息。