几年前,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 版本发展历史:
(文/单明珠责编/钱曙光)
部分内容出自:维基百科