|
按照通常的说法,Java语言的历史可以追溯到1991年。当时,Sun公司(Sun Microsystems)成立了一个称之为Green的项目组,致力于数字家电之间的通讯和协作。James Gosling (Java之父)作为该项目的负责人。面对Green计划,Gosling需要开发一种全新的语言,该语言必须简洁、健壮,更重要的,该语言应该可以屏蔽硬件设备之间的差别从而使代码具备更好的可移植性,毕竞相较于PC平台而言,数字家电设备具有更高的平台差异性。于是,Java语言应运而生,不过她最初的名字并不是Java而是Oak(橡树).
Java语言真正被性人了解是从1995年开始。互联网技术的高速发展对Java语言起了巨大的推动作用。Java语言迅速成为使用最广泛的编程语言。从这个时候起,Java语言所涉及的领域已经渐渐超越了当初设计它的目标。Java已经由单纯的语言成长为通用的平台技术标准。
Java是开放的技术。Sun公司于1998年成立了JCP (Java Connunity Process),JCP是一个开放的国际组织,用来维护和发展Java技术规范。JCP成员可以提交JSR(Java Specification Requests)—“Java规范请求”,通过特定的程序,经JCP执行委员会(Executive Committee)批准后,可以正式的纳入到下一个版本的Java规范中。
JCP分为两个执行委员会,一个负责Java SE和Java EE方面(SE/EE EC),另一个负责Java ME 方面(MEEC)。每个执行委员会投票成员的服务期限为3年;其中有10个批准席位,5个开放席位,还有1个固定席位,该席位以前归Sun所有,现在则变成了Oracle。
在Java开放社区的努力和服务器及软件提供商的支持下,Java技术走过了蓬勃发展的16年,Java语言勿可质疑的成为拥有程序员最多、使用最广泛的语言。如下图所示为T10BE开发语言排行榜 (2013年年初更新数据)。TIOBE开发语言底行(http://www.tiobe.com)榜每月更新一次,依据的指数由世界范围内的资深软件工程师和第三方供应商提供,其结果作为当前业内程序开发语言的流行使用程度的有效指标。

2009年Oracle以超过70亿美元的交易总值收购了Sur。我们期待Java的明天会更好。
Java"3G°时代到来
3G时代的来临,意味着手机将享受更高速的数据传输服务,可以更好的实现在全球范围内的无线漫游,并在处理图像、音乐、视频流等多媒体数据能力方面有着显著的提升,可以更好支持包括在线浏览、电子邮件、即时通讯、全球定位、电话会议、电子商务等多种信息服务。3G时代造就了“移动商务应用领域”。这是对“传统商务应用”的扩展;将会为企业带来巨大的商机。
3G行业兴起为商业应用开创了一个新的时代;这是继PC时代、互联网时代之后的又一个IT从业人员的“黄金时代”。在互联网时代,JAVA语言已经是使用最广泛的服务器端语言。随着3G物联网时代的到来,Java语言并不会“过时”,相反Java语言会在新的业务领域有着更辉煌的发展前景。
2007年,Google推出了开放的智能移动操作系统一Android。在Google及摩托罗拉、HTC、三星、索爱、LG等主流手机厂商的鼎立推动下,Android迅速成长为主流的移动智能平台。Android通过内置虚拟机技术支持Java并提供了完善基于Java的应用层开发框架。从此,Java语言日趋成为3G时代的主流开发语言! |
|