2020国产成人精品视频,性做久久久久久久久,亚洲国产成人久久综合一区,亚洲影院天堂中文av色

分享

每一個(gè)做JAVA開(kāi)發(fā)的程序員都應(yīng)該知道的JAVA發(fā)展史

 Levy_X 2018-01-03




小編給大家講個(gè)有趣的小故事,JAVA名字的來(lái)源,有兩種版本,其中一種可信度雖然不高,但仍有人聲稱是開(kāi)發(fā)人員名字的組合:JamesGosling(詹姆斯·高斯林)ArthurVanHoff(阿瑟·凡·霍夫)AndyBechtolsheim(安迪·貝克托克姆),或“JustAnotherVagueAcronym”(只是另外一個(gè)含糊的縮寫(xiě))。


還有一種比較可信的說(shuō)法是這個(gè)名字是出于對(duì)咖啡的喜愛(ài),所以以Java咖啡來(lái)命名。類文件的前四個(gè)字節(jié)如果用十六進(jìn)制閱讀的話,分別為CAFEBABE,就會(huì)拼出兩個(gè)單詞“CAFEBABE”(咖啡寶貝)。


注釋:Java是印度尼西亞爪哇島的英文名稱,因盛產(chǎn)咖啡而聞名。Java語(yǔ)言中的許多庫(kù)類名稱,多與咖啡有關(guān):如JavaBeans(咖啡豆)、NetBeans(網(wǎng)絡(luò)豆)以及ObjectBeans(對(duì)象豆)等等。


SUN和JAVA的標(biāo)識(shí)也正是一杯正冒著熱氣的咖啡。所以由此來(lái)看第二種說(shuō)法似乎更加可信。


1.Java的起源


20世紀(jì)90年代,硬件領(lǐng)域出現(xiàn)了單片式計(jì)算機(jī)系統(tǒng),這種價(jià)格低廉的系統(tǒng)一出現(xiàn)就立即引起了自動(dòng)控制領(lǐng)域人員的注意,因?yàn)槭褂盟梢源蠓忍嵘M(fèi)類電子產(chǎn)品(如電視機(jī)頂盒、面包烤箱、移動(dòng)電話等)的智能化程度。為了搶占市場(chǎng)Sun公司在1991年成立了一個(gè)稱為Green的項(xiàng)目小組,其目的是開(kāi)拓消費(fèi)類電子產(chǎn)品市場(chǎng),例如,交互式電視、烤面包箱等。


Sun內(nèi)部人員把這個(gè)項(xiàng)目稱為“Stealth計(jì)劃”后來(lái)改名為“Green”。由于C 的優(yōu)勢(shì),考慮采用C 編寫(xiě)程序。但對(duì)于硬件資源極其匱乏的單片式系統(tǒng)來(lái)說(shuō),C 程序過(guò)于復(fù)雜和龐大,另外由于消費(fèi)電子產(chǎn)品所采用的嵌入式處理器芯片的種類繁雜,如何讓編寫(xiě)的程序跨平臺(tái)運(yùn)行也是個(gè)難題。最后,他們想要一種易于移植到各種設(shè)備上的平臺(tái)。


在當(dāng)時(shí),比爾·喬伊提議SUN公司的工程師應(yīng)該在C的基礎(chǔ)上,開(kāi)發(fā)一種面向?qū)ο蟮沫h(huán)境。最初,高斯林試圖修改和擴(kuò)展C的功能,他自己稱這種新語(yǔ)言為C–,但是后來(lái)他放棄了。他將要?jiǎng)?chuàng)造出一種全新的語(yǔ)言,被他命名為“Oak”(橡樹(shù)),以他的辦公室外的樹(shù)而命名。

至于這Oak怎么變成了Java?


因?yàn)樯虡?biāo)搜索結(jié)果顯示,Oak已被一家顯卡制造商注冊(cè),因此團(tuán)隊(duì)找到了一個(gè)新名字即Java。


Java這個(gè)名字的由來(lái)也是曲曲折折的,接下來(lái)小編就正式為大家介紹Java的發(fā)展史。


2.Java版本歷史


1991年,Sun公司成立Green項(xiàng)目。Oak語(yǔ)言誕生。


1992年11月,Sun公司為Green項(xiàng)目成立FirstPerson公司。同年,因?yàn)橄胍龈叨嘶?dòng)的電視機(jī)頂盒的投標(biāo)失敗,在電視廠商并沒(méi)有任何收益,所以被并回SUN公司。


1992年12月3日,被命名為Star7的面向一種類PDA的這臺(tái)設(shè)備進(jìn)行了展示,這種設(shè)備有鮮艷的圖形界面和被稱為“Duke”的智能代理來(lái)幫助用戶。


第一個(gè)成果是可觸摸控制的手持家庭娛樂(lè)設(shè)備控制器,名為Star7(starseven)。


1993年,F(xiàn)irstPerson公司重定位Oak。轉(zhuǎn)向到網(wǎng)絡(luò)應(yīng)用領(lǐng)域(背景:WWW開(kāi)始席卷全球)。


1994年6月,Oak技術(shù)包括源代碼全部免費(fèi)公開(kāi)。Oak開(kāi)發(fā)出小型萬(wàn)維網(wǎng)瀏覽器

WebRunner,后更名為Hotjava。Oak編寫(xiě)的Applet讓網(wǎng)頁(yè)由靜態(tài)轉(zhuǎn)成動(dòng)態(tài)。

1995年,Oak注冊(cè)登記時(shí),發(fā)現(xiàn)該名已被占用,遂更名為Java。


1995年5月23日,Sun公司在Sun world會(huì)議上正式發(fā)布Java和HotJava瀏覽器。


1996年1月,Sun公司發(fā)布了Java的第一個(gè)開(kāi)發(fā)工具包(JDK 1.0),這是Java發(fā)展歷程中的重要里程碑,標(biāo)志著Java成為一種獨(dú)立的開(kāi)發(fā)工具。


1996年9月,約8.3萬(wàn)個(gè)網(wǎng)頁(yè)應(yīng)用了Java技術(shù)來(lái)制作。


1996年10月,Sun公司發(fā)布了Java平臺(tái)的第一個(gè)即時(shí)(JIT)編譯器。


1997年2月,JDK1.1發(fā)布,在隨后的3周時(shí)間里,達(dá)到了22萬(wàn)次的下載量。


1997年4月,JavaOne會(huì)議召開(kāi),參與者逾一萬(wàn)人,創(chuàng)當(dāng)時(shí)全球同類會(huì)議規(guī)模之紀(jì)錄。


1997年9月,JavaDeveloperConnection社區(qū)成員超過(guò)十萬(wàn)。


1998年2月,JDK1.1被下載超過(guò)2,000,000次。


1998年12月8日,JAVA2企業(yè)平臺(tái)J2EE發(fā)布。


1999年4月27日,HotSpot虛擬機(jī)發(fā)布。HotSpot虛擬機(jī)發(fā)布時(shí)是作為JDK 1.2的附加程序提供的,后來(lái)它成為了JDK 1.3及之后所有版本的Sun JDK的默認(rèn)虛擬機(jī)。


1999年6月,SUN公司發(fā)布Java的三個(gè)版本:標(biāo)準(zhǔn)版(JavaSE,以前是J2SE)、企業(yè)版(JavaEE以前是J2EE)和微型版(JavaME,以前是J2ME)。


2000年5月,JDK1.3,JDK1.4相繼發(fā)布。


2001年6月5日,NOKIA宣布,到2003年將出售1億部支持Java的手機(jī)。


2001年9月24日,J2EE1.3發(fā)布。


2002年2月26日,J2SE1.4發(fā)布,自此Java的計(jì)算能力有了大幅提升。


2004年9月30日,J2SE1.5發(fā)布,成為Java語(yǔ)言發(fā)展史上的又一里程碑。為了表示該版本的重要性,J2SE1.5更名為JavaSE5.0。


2005年6月,JavaOne大會(huì)召開(kāi),SUN公司公開(kāi)JavaSE6。此時(shí),Java的各種版本已經(jīng)更名,以取消其中的數(shù)字”2″:J2EE更名為JavaEE,J2SE更名為JavaSE,J2ME更名為JavaME。


2006年11月13日,Java技術(shù)的發(fā)明者Sun公司宣布,將Java技術(shù)作為免費(fèi)軟件對(duì)外發(fā)布。Sun公司正式發(fā)布的有關(guān)Java平臺(tái)標(biāo)準(zhǔn)版的第一批源代碼,以及Java迷你版的可執(zhí)行源代碼。


2006年12月,SUN公司發(fā)布JRE6.0。


2007年3月起,全世界所有的開(kāi)發(fā)人員均可對(duì)Java源代碼進(jìn)行修改 。


2009年4月,甲骨文74億美元收購(gòu)Sun。取得java的版權(quán)。


2011年7月28日,甲骨文發(fā)布java7.0的正式版。


2014年,甲骨文(O)公司發(fā)布了Java8正式版。


2017年,甲骨文發(fā)布Java9。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多