java诞生日 java诞生日 java起源和由来历史
Java是一种面向对象的编程语言,可以编写跨平台的应用。它是由詹姆斯·高斯林和当时在太阳微系统公司工作的其他人在20世纪90年代早期开发的,最初被命名为橡树。随着互联网的兴起,SUN看到了Oak在计算机网络中的广阔应用前景,于是对Oak进行了改造,并于1995年5月23日以Java的名义正式发布。之后逐渐成为重要的网络编程语言。
太阳被甲骨文收购
2009年4月20日,甲骨文以74亿美元收购SUN公司,传闻对Java程序员来说是个坏消息。但甲骨文并没有像一些先知一样强行破坏Java现有的行业和“游戏”规则,而是从法律角度有效保护了一些知识产权和规则。经过这次所有权变更,Java程序员是幸运的,因为Java并没有在这次所有权变更中被冲走,更重要的是,Java终于找到了最强大的拥有者,这让Java的未来越来越容易。
收购SUN后,甲骨文在管理上受到质疑。所以甲骨文也列出了未来十年Java的发展路线图。甲骨文的Mike Duigou认为,Java是在不断变化和发展的,未来还会继续改进。对于模块化Java,Oracle宣布将在2016年左右发布。
爪哇之父詹姆斯·高斯林
Java之父詹姆斯·高斯林出生于加拿大,是计算机编程天才。在卡内基梅隆大学攻读计算机科学博士期间,他编写了一个多处理器版本的Unix操作系统。
1991年,在太阳公司工作时,詹姆斯·高斯林和一群技术人员创建了一个名为橡树的项目,旨在开发一种运行在虚拟机中的编程语言,并允许程序在电视机顶盒等多个平台上运行。后来这项工作演变成Java。随着互联网的普及,特别是网景开发的Web浏览器的出现,Java成为了世界上最流行的开发语言。
2010年甲骨文收购SUN后不久,Java编程语言的发明者宣布离职,并于2011年初加入谷歌。加入谷歌才几个月,他就在博客上宣布离开谷歌。之后加入了一家名为Liquid Robotics的创业公司,也是TypeSafe的顾问,致力于Scala开发。
接下来我们来看看Java版本的发展历史:
1995年5月23日,Java语言诞生;
1996年1月,第一台JDK-JDK1.0诞生;
1996年4月,10家主要的操作系统供应商宣布,他们的产品将嵌入Java技术。
1996年9月,Java技术创建了大约83,000个网页。
1997年2月18日,JDK1.1发布;
1997年4月2日,JavaOne大会召开,与会人数超过1万人,创下了当时世界同类会议的纪录;
1997年9月,JavaDeveloperConnection社区有10多万成员;
1998年2月,JDK1.1下载200多万次;
1998年12月8日,J2EE Java 2企业平台发布。
1999年6月,SUN公司发布了Java的三个版本:标准版、企业版和微版;
2000年5月8日,JDK1.3发布;
2000年5月29日,JDK1.4发布;
2001年6月5日,诺基亚宣布,到2003年将销售1亿部支持Java的手机。
2001年9月24日,J2EE1.3发布。
2002年2月26日,J2SE1.4发布。从此,Java的计算能力有了很大的提高。
2004年9月30日,J2SE1.5发布,成为Java语言发展史上的又一个里程碑。为了显示这个版本的重要性,J2SE1.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公司发布JRE6.0;
2009年12月,SUN公司发布了Java EE 6;;
2010年11月,阿帕奇威胁退出JCp因为甲骨文对Java社区不友好;
2011年7月28日,甲骨文发布Java SE 7;;
2014年3月18日,甲骨文发布Java SE 8。