共计 1715 个字符,预计需要花费 5 分钟才能阅读完成。
今天是 Java 诞生日,Java 今年 24 岁了,比栈长还年轻。。还有得搞,别慌!作为一名 Java 语言的学习者,对 Java 的起源和发展有个大概的了解应是必要的。
1991 年,Sun 公司成立 Green 项目。Oak 语言诞生。
1992 年 11 月,Sun 公司为 Green 项目成立 FirstPerson 公司。
1992 年 12 月 3 日,被命名为 Star7 的面向一种类 PDA 的这台设备进行了展示,这种设备有鲜艳的图形界面和被称为“Duke”的智能代理来帮助用户。
1993 年,FirstPerson 公司重定位 Oak。转向到网络应用领域(背景:WWW 开始席卷全球)。
1994 年 6 月,Oak 技术包括源代码全部免费公开。Oak 开发出小型万维网浏览器
WebRunner,后更名为 Hotjava。Oak 编写的 Applet 让网页由静态转成动态。
1995 年,Oak 注册登记时,发现该名已被占用,遂更名为 Java。
1995 年 5 月 23 日,Sun 公司在 Sun world 会议上正式发布 Java 和 HotJava 浏览器。
1996 年 1 月,Sun 公司发布了 Java 的第一个开发工具包(JDK 1.0),这是 Java 发展历程中的重要里程碑,标志着 Java 成为一种独立的开发工具。
1996 年 9 月,约 8.3 万个网页应用了 Java 技术来制作。
1996 年 10 月,Sun 公司发布了 Java 平台的第一个即时(JIT)编译器。
1997 年 2 月,JDK1.1 发布,在随后的 3 周时间里,达到了 22 万次的下载量。
1997 年 4 月,JavaOne 会议召开,参与者逾一万人,创当时全球同类会议规模之纪录。
1997 年 9 月,JavaDeveloperConnection 社区成员超过十万。
1998 年 2 月,JDK1.1 被下载超过 2,000,000 次。
1998 年 12 月 8 日,JAVA2 企业平台 J2EE 发布。
1999 年 4 月 27 日,HotSpot 虚拟机发布。HotSpot 虚拟机发布时是作为 JDK 1.2 的附加程序提供的,后来它成为了 JDK 1.3 及之后所有版本的 Sun JDK 的默认虚拟机。
1999 年 6 月,SUN 公司发布 Java 的三个版本:标准版(JavaSE, 以前是 J2SE)、企业版(JavaEE 以前是 J2EE)和微型版(JavaME,以前是 J2ME)。
2000 年 5 月,JDK1.3,JDK1.4 相继发布。
2001 年 6 月 5 日,NOKIA 宣布,到 2003 年将出售 1 亿部支持 Java 的手机。
2001 年 9 月 24 日,J2EE1.3 发布。
2002 年 2 月 26 日,J2SE1.4 发布,自此 Java 的计算能力有了大幅提升。
2004 年 9 月 30 日,J2SE1.5 发布,成为 Java 语言发展史上的又一里程碑。为了表示该版本的重要性,J2SE1.5 更名为 JavaSE5.0。
2005 年 6 月,JavaOne 大会召开,SUN 公司公开 JavaSE6。此时,Java 的各种版本已经更名,以取消其中的数字”2″:J2EE 更名为 JavaEE,J2SE 更名为 JavaSE,J2ME 更名为 JavaME。
2006 年 11 月 13 日,Java 技术的发明者 Sun 公司宣布,将 Java 技术作为免费软件对外发布。Sun 公司正式发布的有关 Java 平台标准版的第一批源代码,以及 Java 迷你版的可执行源代码。
2006 年 12 月,SUN 公司发布 JRE6.0。
2007 年 3 月起,全世界所有的开发人员均可对 Java 源代码进行修改。
2009 年 4 月,甲骨文 74 亿美元收购 Sun。取得 java 的版权。
2011 年 7 月 28 日,甲骨文发布 java7.0 的正式版。
2014 年,甲骨文(O)公司发布了 Java8 正式版。
2017 年,甲骨文发布 Java9。
2018 年 3 月,甲骨文发布 Java10。
2018 年 9 月,甲骨文发布 Java11。
2019 年 3 月,甲骨文发布 Java12。
参考:www.sohu.com/a/194505161_775404
最后祝我大 Java 生日快乐,栈长给各位 Java 程序员准备了一份生日礼物,请笑纳:Java 核心编程技术干货,2019 最新整理版!
关注 Java 技术栈微信公众号,在后台回复关键字:Java,spring, redis,后端,面试,算法,架构,可以获取更多栈长整理的 Java 技术栈干货。