Java王者归来:从入门迈向高手
上QQ阅读APP看书,第一时间看更新

1-2 Java的起源

20世纪90年代,Sun计算机公司(Sun Microsystems)预估未来科技主流是将嵌入式系统应用在智能型家电中,于是公司内部有了Stealth计划,后来改名为Green计划。计划团队成员想设计一个新的程序语言,原先架构想以C++为基础,后来发现C++太复杂,最后放弃了。

不过设计全新程序语言的计划仍在进行,这个团队的重要成员詹姆斯·高林斯(James Gosling)首先将此全新设计的程序语言称为橡树(Oak),其实是以他办公室外的橡树命名,这也是Java的前身。Oak程序语言曾被用于电视机顶盒投标,但是以失败收场。由于Oak已经被一家显示适配器制造商注册,在几位开发者于喝咖啡闲聊期间,有了后来将Oak程序语言改名为Java的灵感。

1994年6月,团队经历了一场三天的头脑风暴,决定将所开发的全新程序语言应用在Internet上,同时获得了当年浏览器霸主Netscape公司的支持。程序初期是将Java应用于网页与使用者的互动,称为Java Applet,在笔者1999年撰写的HTML程序设计书中,就曾经设计Java Applet方面的应用。

1995年3月,SunWorld大会上第一次公开发布Java技术,随即获得市场一片好评。

1996年1月,Sun公司成立了Java业务集团,专心开发Java技术。

2009年4月,甲骨文(Oracle)公司并购Sun公司,Java成为甲骨文公司的产品。