新聞中心
java是誰(shuí)開(kāi)發(fā)出來(lái)的呢
詹姆斯·高斯林:
成都創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的柳林網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
1955年5月19日出生于加拿大,Java編程語(yǔ)言的共同創(chuàng)始人之一,一般公認(rèn)他為“Java之父”。1977年獲得了加拿大卡爾加里大學(xué)計(jì)算機(jī)科學(xué)學(xué)士學(xué)位,1983年獲得了美國(guó)卡內(nèi)基梅隆大學(xué)計(jì)算機(jī)科學(xué)博士學(xué)位。畢業(yè)后到IBM工作,設(shè)計(jì)IBM第一代工作站NeWS系統(tǒng),但不受重視。后來(lái)轉(zhuǎn)至Sun公司。1990年,與Patrick Naughton和Mike Sheridan等人合作“綠色計(jì)劃”,后來(lái)發(fā)展一套語(yǔ)言叫做“Oak”,后改名為Java。1994年底,James Gosling在硅谷召開(kāi)的“技術(shù)、教育和設(shè)計(jì)大會(huì)”上展示Java程式
Java的來(lái)源是什么?
1.Java名字的由來(lái),實(shí)際上是一個(gè)有趣的故事;
2.我們所見(jiàn)到的Java標(biāo)志,總是一杯熱咖啡,這杯熱咖啡你很難與計(jì)算機(jī)編程聯(lián)想到一起。這杯熱咖啡、Java這個(gè)名字的由來(lái),是Java創(chuàng)始人員團(tuán)隊(duì)中其中一名成員由于靈感想到的;
3.想起自己在Java島(爪哇島)上曾喝過(guò)一種美味的咖啡,于是這種計(jì)算機(jī)編程語(yǔ)言就命名為Java,與此同時(shí)它的標(biāo)起來(lái)是我們最熟悉不過(guò)的一杯熱咖啡。
延展閱讀
Java的特點(diǎn):
1.java的風(fēng)格類似C++,從某種意義上講,java是C++的一個(gè)變種;
2.java摒棄了C、C++中的容易引發(fā)錯(cuò)誤和難以理解的指針,結(jié)構(gòu),以及內(nèi)存管理等;
3.java提供了豐富的類庫(kù),很方便開(kāi)發(fā)程序;
4.java是完全面向?qū)ο蟮恼Z(yǔ)言,支持 繼承,重載,多態(tài)等面向?qū)ο蟮奶匦裕?/p>
5.C++是面向?qū)ο蠛兔嫦蜻^(guò)程的混合語(yǔ)言, C是純面向過(guò)程的語(yǔ)言;
6.java是一種強(qiáng)類型的語(yǔ)言,比C/C++檢查還要嚴(yán)格,java區(qū)分大小寫(xiě)字母;
7.java提供了自動(dòng)垃圾回收機(jī)制gc,有效避免了C、C++的內(nèi)存泄漏問(wèn)題;
8.java禁止非法訪問(wèn)內(nèi)存,因?yàn)閖ava沒(méi)有指針,內(nèi)存的申請(qǐng)和釋放;
9.跨平臺(tái),java的源代碼編譯成結(jié)構(gòu)中立的中間格式,這種格式與機(jī)器無(wú)關(guān),只要在安裝有JVM(java虛擬機(jī))的電腦上,都能運(yùn)行這種與機(jī)器無(wú)關(guān)的中間文件;java一次編譯,到處運(yùn)行;
10.對(duì)于不同的操作系統(tǒng),會(huì)有不同的java虛擬機(jī),這也就決定了java的可移植性;
11.java支持多線程,簡(jiǎn)單理解,如果是單核CPU,那么會(huì)通過(guò)時(shí)間片輪轉(zhuǎn)的方式,多線程執(zhí)行程序,如果是多核CPU,那么就可以理解為,兩個(gè)或多個(gè)線程同時(shí)運(yùn)行。
“JAVA之父”指的是誰(shuí)?
Java之父——詹姆斯·高斯林出生于加拿大,是一位計(jì)算機(jī)編程天才。在卡內(nèi)基·梅隆大學(xué)攻讀計(jì)算機(jī)博士學(xué)位時(shí),他編寫(xiě)了多處理器版本的Unix操作系統(tǒng),是JAVA編程語(yǔ)言的創(chuàng)始人。
1991年,在Sun公司工作期間,高斯林和一群技術(shù)人員創(chuàng)建了一個(gè)名為Oak的項(xiàng)目,旨在開(kāi)發(fā)運(yùn)行于虛擬機(jī)的編程語(yǔ)言,同時(shí)允許程序在電視機(jī)機(jī)頂盒等多平臺(tái)上運(yùn)行。后來(lái),這項(xiàng)工作就演變?yōu)镴ava。隨著互聯(lián)網(wǎng)的普及,尤其是網(wǎng)景開(kāi)發(fā)的網(wǎng)頁(yè)瀏覽器的面世,Java[1] 成為全球流行的開(kāi)發(fā)語(yǔ)言。因此被人稱作Java之父。
Java語(yǔ)言的誕生
1990年12月,SUM公司就由Patrick Naughton,Mike Sheridan和James Gosling成立一個(gè)叫做Green Team的小組,主要目標(biāo)是開(kāi)發(fā)一種分布式系統(tǒng)架構(gòu),使其能在消費(fèi)性電子產(chǎn)品操作上運(yùn)行,Java開(kāi)始叫做Oak,原因是James Gosling辦公室的窗外,正好有偶一棵橡樹(shù)(Oak),但是有一家公司已經(jīng)用了這個(gè)名字,工程師后來(lái)一邊喝咖啡一邊討論新名字,看看手上的咖啡,順手就取了JAVA這個(gè)名字!!
當(dāng)前文章:高斯林Java代碼 java詹姆斯高斯林
本文路徑:http://www.ef60e0e.cn/article/hjecjj.html