小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

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

 Levy_X 2018-01-03




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


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


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


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


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)目小組,其目的是開拓消費(fèi)類電子產(chǎn)品市場(chǎng),例如,交互式電視、烤面包箱等。


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


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

至于這Oak怎么變成了Java?


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


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


2.Java版本歷史


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


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


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


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


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


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

WebRunner,后更名為Hotjava。Oak編寫的Applet讓網(wǎng)頁由靜態(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è)開發(fā)工具包(JDK 1.0),這是Java發(fā)展歷程中的重要里程碑,標(biāo)志著Java成為一種獨(dú)立的開發(fā)工具。


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


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


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


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


1997年9月,JavaDeveloperConnection社區(qū)成員超過十萬。


1998年2月,JDK1.1被下載超過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的附加程序提供的,后來它成為了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語言發(fā)展史上的又一里程碑。為了表示該版本的重要性,J2SE1.5更名為JavaSE5.0。


2005年6月,JavaOne大會(huì)召開,SUN公司公開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月起,全世界所有的開發(fā)人員均可對(duì)Java源代碼進(jìn)行修改 。


2009年4月,甲骨文74億美元收購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)購買等信息,謹(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)論公約

    類似文章 更多