Java的历史

培训教学 潘老师 9个月前 (08-11) 231 ℃ (0) 扫码查看

Java的历史

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

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

目前,Java用于互联网编程,移动设备,游戏,电子商务解决方案等。以下是Java历史发展的重要里程碑:

1) James Gosling、Mike Sheridan 和 Patrick Naughton 在 1991 年 6 月发起了 Java 语言项目。SUN工程师的小团队叫做绿色团队。

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

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

4)之后,它被称为橡树(Oak),并作为绿色项目的一部分开发。

为什么Java被命名为“Oak”?

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

6)1995年,Oak更名为“Java”,因为它已经是Oak Technologies的商标。

为什么Java编程命名为“Java”?

7)为什么他们选择Java这个名字来表示Java语言?团队聚集在一起选择一个新名字。建议是”dynamic”, “revolutionary”, “Silk”, “jolt”, “DNA””等。他们想要一些反映技术本质的东西:革命性的、动态的、活泼的、酷的、独特的、易于拼写的,而且说起来很有趣。

根据James Gosling的说法,“Java是与Silk一起的首选之一”。由于Java是如此独特,大多数团队成员更喜欢Java而不是其他名称。

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

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

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

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

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

Java版本历史

到目前为止,已经发布了许多Java版本。Java的当前流型的版本是JDK8、JDK11和JDK17,JDK17或将成为下一个主流(截止发文时间2023年)。

  • JDK Alpha and Beta (1995) JDK Alpha 和 Beta (1995)
  • JDK 1.0 (23rd Jan 1996) JDK 1.0 (1996年1月23日)
  • JDK 1.1 (19th Feb 1997) JDK 1.1 (1997年2月19日)
  • J2SE 1.2 (8th Dec 1998) J2SE 1.2 (1998年12月8日)
  • J2SE 1.3 (8th May 2000) J2SE 1.3 (2000年5月8日)
  • J2SE 1.4 (6th Feb 2002) J2SE 1.4 (2002年2月6日)
  • J2SE 5.0 (30th Sep 2004) J2SE 5.0 (2004年9月30日)
  • Java SE 6 (11th Dec 2006)
  • Java SE 6(2006 年 12 月 11 日)
  • Java SE 7 (28th July 2011)
  • Java SE 7(2011 年 7 月 28 日)
  • Java SE 8 (18th Mar 2014)
  • Java SE 8(2014 年 3 月 18 日)
  • Java SE 9 (21st Sep 2017)
  • Java SE 9(2017 年 9 月 21 日)
  • Java SE 10 (20th Mar 2018)
  • Java SE 10(2018年3月20日)
  • Java SE 11 (September 2018) Java SE 11(2018 年 9 月)
  • Java SE 12 (March 2019) Java SE 12(2019 年 3 月)
  • Java SE 13 (September 2019) Java SE 13(2019 年 9 月)
  • Java SE 14 (Mar 2020) Java SE 14(2020 年 3 月)
  • Java SE 15 (September 2020) Java SE 15(2020 年 9 月)
  • Java SE 16 (Mar 2021) Java SE 16(2021 年 3 月)
  • Java SE 17 (September 2021) Java SE 17(2021 年 9 月)
  • Java SE 18 (to be released by March 2022)
  • Java SE 18(将于 2022 年 3 月发布)
  • 后续不再列举…

自Java SE 8发布以来,Oracle公司遵循一种模式,其中每个偶数版本在三月份发布,奇数版本在九月发布。

教程 Java基础教程

文章目录 前言  第1章 Java语言基础 第2章 流程控制语句 第3章 面向对象编程 第4章 Java 字符 […]


版权声明:本站文章,如无说明,均为本站原创,转载请注明文章来源。如有侵权,请联系博主删除。
本文链接:https://www.panziye.com/teach/7940.html
喜欢 (0)
请潘老师喝杯Coffee吧!】
分享 (0)
用户头像
发表我的评论
取消评论
表情 贴图 签到 代码

Hi,您需要填写昵称和邮箱!

  • 昵称【必填】
  • 邮箱【必填】
  • 网址【可选】