|
|
|
電信博物館 > 計(jì)算機(jī)網(wǎng)絡(luò) > internet今昔談
> 初探Web技術(shù)
Java FAQ
下面以問(wèn)答的方式來(lái)說(shuō)明Java的發(fā)展歷史與其背景:
一、Java何時(shí)開(kāi)始發(fā)展?
最早大概可追溯至1991年四月份,Sun的綠色計(jì)劃(Green Project)開(kāi)始著手于發(fā)展消費(fèi)性電子產(chǎn)品(Consumer Electronics),所使用的語(yǔ)言是C、C++、及Oak (為Java語(yǔ)言的前身),后因語(yǔ)言本身和市場(chǎng)的問(wèn)題,使得消費(fèi)性電子產(chǎn)品的發(fā)展無(wú)法達(dá)到當(dāng)初預(yù)期的目標(biāo),再加上網(wǎng)絡(luò)的興起,綠色計(jì)劃也因此而改變發(fā)展的方向,這已是1994年了。
二、為何稱(chēng)之為Java?
“Java”是美國(guó)SUN計(jì)算機(jī)公司Java發(fā)展小組歷經(jīng)無(wú)數(shù)次的激烈討論之后才被選擇出。生動(dòng)(Liveliness)、動(dòng)畫(huà)(Animation)、速度(Speed)、交互性(Interactivity)為當(dāng)初選擇名字時(shí)所欲表達(dá)出的特色。"Java"是在無(wú)數(shù)的建議中脫穎而出的,而“Java” 不是由幾個(gè)單字的首字所組成, 而是從許多程序設(shè)計(jì)師鐘愛(ài)的熱騰騰、香濃濃的咖啡中產(chǎn)生靈感的。
三、誰(shuí)開(kāi)發(fā)了Java?
Java是美國(guó)SUN計(jì)算機(jī)公司Java發(fā)展小組開(kāi)發(fā)的,早期的成員(綠色工程)是Patrick Naughton, James Gosling, & Mike Sheridan,而現(xiàn)在大家較為熟悉的成員是James Gosling。
四、在哪里開(kāi)發(fā)了Java?也就是問(wèn)Java的出生地?
答案是美國(guó)。
五、如何才能看到Java的效果?
首先您需要有含有Java解釋器的瀏覽器(Browser),例如:Netscape公司的Netscape Navigator 2.0以上、微軟公司的IE3.0以上或是Sun公司的Hot Java瀏覽器,對(duì)個(gè)人計(jì)算機(jī)使用者而言,操作系統(tǒng)需是Windows 95/98或是Windows NT。
六、Java有何特色或是特點(diǎn)?
Java是因?yàn)樽珜?xiě)C++語(yǔ)言程序時(shí)的困難而研制開(kāi)的,起先,只是一個(gè)消費(fèi)性電子產(chǎn)品大計(jì)劃中的一部份,C++語(yǔ)言是當(dāng)初被考慮采用的,但從一開(kāi)始的編譯問(wèn)題一直到最后的一連串問(wèn)題迫使得放棄C++語(yǔ)言,而有Java語(yǔ)言的產(chǎn)生。Sun是要Java成為一個(gè)簡(jiǎn)單(Simple)、面向?qū)ο蟮模∣bject Oriented)、分布式的(Distributed)、解釋的(Interpreted)、健壯的(Robust)、安全的(Secure)、結(jié)構(gòu)中立的(Architecture Neutral)、可移植的(Portable)、高效能的(High Performance)、多線程的(Multithreaded)、動(dòng)態(tài)的(Dynamic)的程序語(yǔ)言。在Sun的Java語(yǔ)言白皮書(shū)中明白地說(shuō)明上述Java語(yǔ)言的技巧。若以木工為比喻,一個(gè)面向?qū)ο蟮哪竟,他(她)最主要的重點(diǎn)是即將要做的木椅子,其次才是所需要的工具;反之,一個(gè)非面向?qū)ο蟮哪竟,他(她)所關(guān)心的只是工具。最近的即插即用(Plug and Play)亦是面向?qū)ο笤O(shè)計(jì)的重點(diǎn)。
[上一頁(yè)] [下一頁(yè)]
|
|
|