5月23日:Java已经19岁啦!_最新动态_新闻资讯_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 新闻资讯 > 最新动态 > 5月23日:Java已经19岁啦!

5月23日:Java已经19岁啦!

 2014/5/23 1:57:20    程序员俱乐部  我要评论(0)
  • 摘要:几年前,Java将死的话题被传得沸沸扬扬,特别是在甲骨文公司收购SUN公司后,几乎全世界的Java程序员都皱起了眉头。但随着GoogleAndroid平台的崛起以及大数据时代的来临,Java似乎又重新焕发了光芒。Java语言的开发性、兼容性和扩展性使其在实际应用中的可塑性更强,因此Java仍然受大量的企业使用。无论在桌面端还是移动端,Java的优势依然明显。2014年5月23日,Java将迎来它的第19个生日。Java的由来Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言
  • 标签:Java

  几年前,Java 将死的话题被传得沸沸扬扬,特别是在甲骨文公司收购 SUN 公司后,几乎全世界的 Java 程序员都皱起了眉头。但随着 Google Android 平台的崛起以及大数据时代的来临,Java 似乎又重新焕发了光芒。

  Java 语言的开发性、兼容性和扩展性使其在实际应用中的可塑性更强,因此 Java 仍然受大量的企业使用。无论在桌面端还是移动端,Java 的优势依然明显。

  2014 年 5 月 23 日,Java 将迎来它的第 19 个生日。

  Java 的由来

  Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,由当时任职 SUN 微系统的 James Gosling 等人于 1990 年代初开发,最初被命名为 Oak,随着互联网的兴起,SUN 看到了 Oak 在计算机网络上的广阔应用前景,于是改造了 Oak,于 1995 年 5 月 23 日以 Java 的名称正式发布了。后逐渐成为重要的网络编程语言

  SUN 公司被甲骨文收购

  2009 年 4 月 20 日,甲骨文以 74 亿美元的价格收购 SUN 公司,业界传闻说这对 Java 程序员是个坏消息。但甲骨文并没有像某些预言家那样强行破坏 Java 现有的行业和“游戏”规则,而是从法律的角度对某些知识产权点和规则点进行了有效的保护。经历了这次易主,Java 程序员是幸运的,因为 Java 没有在这次的易主过程中被洗刷掉,更重要的是,Java 终于找到了一个最具实力的东家,这让 Java 今后的路越来越好走。

  在收购 SUN 后,甲骨文在管理上受到了很多的质疑,为此,甲骨文还列出了未来十年 Java 的发展线路图。比如,甲骨文会在 2014 年 8 月份推出 Java SE 8。据说,在 Java SE 8 中,还会加入众多功能,包括多核编程、Lambda 表达式等,这对于 Java 而言又向现代化编程迈出一大步。甲骨文公司 Mike Duigou 表示,Java 正在改变、不断发展,未来也会持续的改善。对于模块化 Java,甲骨文宣布会在 2016 年左右发布。

  Java 之父 James Gosling

  

  Java 之父——James Gosling 出生于加拿大,是一位计算机编程天才。在卡内基·梅隆大学攻读计算机博士学位时,他编写了多处理器版本的 Unix 操作系统。

  1991 年,在 SUN 公司工作期间,James Gosling 和一群技术人员创建了一个名为 Oak 的项目,旨在开发运行于虚拟机的编程语言,同时允许程序在电视机机顶盒等多平台上运行。后来,这项工作就演变为 Java。随着互联网的普及,尤其是网景开发的网页浏览器的面世,Java 成为全球最流行的开发语言。

  在 2010 年甲骨文收购 SUN 后不久,这位 Java 编程语言的发明者宣布离职,并在 2011 年初加入谷歌。

  下面,再来看下 Java 版本发展历史:

  • 1995 年 5 月 23 日,Java 语言诞生;
  • 1996 年 1 月,第一个 JDK-JDK1.0 诞生;
  • 1996 年 4 月,10 个最主要的操作系统供应商申明将在其产品中嵌入 Java 技术;
  • 1996 年 9 月,约 8.3 万个网页应用了 Java 技术来制作;
  • 1997 年 2 月 18 日,JDK1.1 发布;
  • 1997 年 4 月 2 日,JavaOne 会议召开,参与者逾一万人,创当时全球同类会议纪录;
  • 1997 年 9 月,JavaDeveloperConnection 社区成员超过十万;
  • 1998 年 2 月,JDK1.1 被下载超过2,000,000 次;
  • 1998 年 12 月 8 日,Java 2 企业平台 J2EE 发布;
  • 1999 年 6 月,SUN 公司发布 Java 三个版本:标准版(J2SE)、企业版(J2EE)和微型版(J2ME);
  • 2000 年 5 月 8 日,JDK1.3 发布;
  • 2000 年 5 月 29 日,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 更名为 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 月,由于甲骨文对 Java 社区的不友善,因此 Apache 扬言将退出 JCP;
  • 2011 年 7 月 28 日,甲骨文发布 Java SE 7;
  • 2014 年 3 月 18 日,甲骨文发表 Java SE 8。

  (文/单明珠责编/钱曙光)

  部分内容出自:维基百科

发表评论
用户名: 匿名