background image

 

1

Click to add notes

1991 年, Sun 公司准备设计一个新的编程工具,这个项目由 Patrick 
Naughton 、 Mike Sridan 以及后来对 Java 的发明产生决定作用的人物:加

拿大人 James Gosling ,这个前 IBM 工程师。这个小组在 1991 年开始运作

,这是一个小项目,而且是一种 闭门造车 式的开发。后来, Sun 公司在此

基础上组建了由 13

位成员构成的 绿色小组 ,期望实现计算机领域的下一轮

攻击波,至少是引发数控消费电子设备和计算机方面的巨潮。

1992 年夏天,一个演示产品终于浮出水面—一个手持家庭娱乐设备遥控器,

它有一个触摸屏,以动画作为交互方式。日后大名鼎鼎的 Java 吉祥物 Duke

在这个展示品中首次出现,它向人们挥手致意并翻着筋斗。设备命名为 *7 (
Star  7 ),源于绿色小组的办公电话系统拥有的一个功能——可以从任何外

设来应答你的电话。 Duke 实际上是 *7 的一个代表——一个可以为用户做事

情的软体。

*7 之所以能够控制很多娱乐平台及设备,原因在于它运行在一种全新且独立

于处理器的计算机语言上。该语言是由 James  Gosling 为 *  7 特别创建的。

并起名为 Oak”—— 源自一棵伫立在 Gosling 窗外的橡树。

随着项目开始介入有线电视产业,它获得了新的动力。绿色小组也因此由幕后

走到前台,并形成了一个渐为人知的 FirstPerson” 。 FirstPerson 小组试图

为 *7

 

找到一个市场。

但是, FirstPerson

这个 早起的鸟 ,发现无法从数字有线电视市场觅到食物

。于是,他们开了一次历时三天的长会,以决定这个已经扩张到了 70 多人的

项目组未来的方向。三天的时间内, John Gage, James Gosling 、 Bill 
Joy 、 Patrick Naughton 、 Wayne Rosing  以及 Eric Schmidt 取得了一致

的意见——把目光放到到互联网上。因为他们当时所做的与如今 Java 技术相

 

关的事情都围绕着网络,更确切一些说是一种互联网的模式。

项目组随即在当时风头正劲的 Mosaic 浏览器基础上完成了一个基于 Java 技

术的浏览器 WebRunner” ,它也就是后来为我们所熟知的 HotJava 浏览器

的前身。虽然这个产品还只是处于 Demo 版,但是,它的出现已经给人印象

深刻:它第一次给人带来了可动的网页。

1995 年初, Sun 的科技部主管 John Gage

受邀在 硅谷 -

好莱坞 互联网及

娱乐的专家会议上作演讲,他做出了一个伟大的决定:在这个会议上,向公众
展示尚处于襁褓中的 WebRunner 。因为担心这个尚未成熟的产品在演示时

出现问题,最后,由 James Gosling 来完成这个演示。在这个大会

上, James Gosling 向公众演示了一个可以控制旋转的分子模型,以及用于

比较各个算法优劣的演示程序,引起极大的轰动。

1995 年 5 月 23

 

日, Sun 科技部主管 John Gage  和 Netscape 创始人及副

执行官 Marc  Andressen  登上讲坛向 Sunworld  的听众宣布 Java 技术正式

诞生,并将其纳入 Netscape  Navigator 这个互联网导航器。当时整个 Java

技术团队(仍未独立)人数不超过 30 人,正是这个最初的小团队创造并哺育

了这一将改变计算机领域的伟大技术。

如今, 10 多年的时间过去了, Java 也已经从最初的丑小鸭,长成了今天的

的白天鹅。 Java

 “

已经不是单纯的编程语言,它已经发展成了 一种计算语言

、一个平台、一个网络计算的架构( Sun 首席执行官: Mac

Java 是:
一种编程语言
一种开发环境
一种应用环境
一种部署环境
     Java 编程语言的句法与 C++ 的句法相似,语义则与 SmallTalk 的语义相

似。 Java 编程语言可被用来创建任何常规编程语言所能创建的应用程序。
在 World  Wide  Web ( WWW )和能够运行称为 applets 程序的浏览器的

有关介绍中,人们经常提及 Java 编程语言。 Applets 是一种贮存于 WWW 服

务器的用 Java 编程语言编写的程序,它通常由浏览器下载到客户系统中,并

通过浏览器运行。 Applets 通常较小,以减少下载时间,它由超文本标识语

言( HTML )的 Web 页来调用。