|

作者: 朱仲傑
早在1990年12月,SUN就由Patrick Naughton、Mike Sheridan和James Gosling成立一個叫做Green
Team的小組。這個小組的主要目標是要發展一種分散式系統架構,使其能在消費性電子產品作業平台上執行,例如PDA、手機、資訊家電(IA,
Internet/Information Appliance)等。
在隔年,也就是1992年的9月3號,Green Team發表了一款名叫Star Seven(*7)的機器,它有點像現在我們熟悉的PDA,不過它確有著比現在PDA還強大的功能,像無線通訊(wireless
network)、5吋彩色的LCD、PCMCIA介面等等,現在市面上的PDA幾乎都不是它的對手,更不要說是早在10年前那個電腦還不普及的時代了。
(Star 7的展示圖)
|
而Java語言的前身Oak就是在那時誕生的,主要的目的當然是用來撰寫在star 7上的應用程式。為什麼要叫Oak呢?原因是James
Gosling辦公室的窗外,正好有一棵橡樹(Oak),順手就取了這個名字。當我們在學Java時所提供的一些特性,其實在Oak就已經具備了,像是安全性、網路通訊、物件導向、Garbage
Collected、多執行緒等等,是一個相當優秀的程式語言。
|
至於為什麼Oak會改名為Java呢?這是因為當時Oak要去註冊商標時,發現已經有另外一家公司已經先用了Oak這個名字。Oak這個名字不能用,那要取啥新名字呢?工程師們邊喝著咖啡討論著,看看手上的咖啡,突然靈機一動,就叫Java好了。就這樣它就變成了我們所熟知的Java了。

(Java之父-James Gosling)
|
可惜的是,這麼優秀的產品,卻不被當時的消費性市場所接受。正當這個小組快要被SUN裁撤時,全世界第一個全球資訊網瀏覽器--Mosaic誕生了。
Java就以它優異的功能,在全球資訊網的平台上撰寫高互動性的網頁程式,我們稱為Applet。因為那時沒有其它的程式語言能夠做到,所以原本坐以待斃的Java,又在全球資訊網上開啟了另一片天空。在1995年5月23
號,JDK(Java Development Kits)1.0a2版本正式對外發表。
|
|
小知識 - Java的生日:
Java的生日就是1995年5月23號喔!
|
|
小知識-Java Logo:
接觸過Java的人,一定會對Java兩個專用的logo印象深刻,一個就是Java
Cup,另一個就是叫作Duke的吉祥物了。這位可愛的Duke是由Joe Palrang在1992年時所創作出來的,Duke當時在Star
7上所扮演的角色是類似Office 2000中小幫手的功能。
|
|