Java的历史
Java的历史非常有趣。Java最初是为交互式电视设计的,但对于当时的数字有线电视行业来说,它的技术太先进了。Java的历史始于绿色团队。Java团队成员(也称为Green Team)发起了这个项目,为机顶盒,电视等数字设备开发一种语言。但是,它最适合互联网编程。后来,Java技术被Netscape整合。
创建Java编程的原则是“简单,健壮,可移植,跨平台,安全,高性能,多线程,架构中立,面向对象,解释和动态”。 Java是由被称为Java之父的James Gosling于1995年开发的。詹姆斯·高斯林(James Gosling)和他的团队成员在90年代初开始了这个项目。
目前,Java用于互联网编程,移动设备,游戏,电子商务解决方案等。以下是Java历史发展的重要里程碑:

程序员导航
优网导航旗下整合全网优质开发资源,一站式IT编程学习与工具大全网站
1) James Gosling、Mike Sheridan 和 Patrick Naughton 在 1991 年 6 月发起了 Java 语言项目。SUN工程师的小团队叫做绿色团队。
2)最初它是为机顶盒等电子设备中的小型嵌入式系统设计的。
3)首先,它被James Gosling称为“Greentalk”,文件扩展名为.gt。
4)之后,它被称为橡树(Oak),并作为绿色项目的一部分开发。

AI 工具导航
优网导航旗下AI工具导航,精选全球千款优质 AI 工具集
为什么Java被命名为“Oak”?
5) 为什么选择橡木?橡树是力量的象征,被美国、法国、德国、罗马尼亚等许多国家选为国树。
6)1995年,Oak更名为“Java”,因为它已经是Oak Technologies的商标。
为什么Java编程命名为“Java”?
7)为什么他们选择Java这个名字来表示Java语言?团队聚集在一起选择一个新名字。建议是”dynamic”, “revolutionary”, “Silk”, “jolt”, “DNA””等。他们想要一些反映技术本质的东西:革m性的、动态的、活泼的、酷的、独特的、易于拼写的,而且说起来很有趣。
根据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年)。
[list]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 月发布)
后续不再列举…[/list]
自Java SE 8发布以来,Oracle公司遵循一种模式,其中每个偶数版本在三月份发布,奇数版本在九月发布。
[course ids=7934]



