Top Ad unit 728 × 90

Breaking News

軟體下載

5月23日:Java已經19歲啦!

5月23日:Java已經19歲啦!

幾年前,Java將死的話題被傳得沸沸揚揚,特別是在甲骨文公司收購SUN公司後,幾乎全世界的Java程序員都皺起了眉頭。但隨著Google Android平台的崛起以及大數據時代的來臨,Java似乎又重新煥發了光芒。

2014年1月份,CSDN攜手《程序員》雜誌發起了“2013年中國軟件開發者薪資大調查”在線調查活動,通過調查發現,使用Java的開發者高達45.39%,位居第一。而使用C#和C++的開發者僅為17.63%和13.37%。

Java語言的開發性、兼容性和擴展性使其在實際應用中的可塑性更強,因此Java仍然受大量的企業使用。無論在桌面端還是移動端,Java的優勢依然明顯。

2014年5月23日,Java也迎來了自己的第19個生日。

Java的由來


Java是一種可以撰寫跨平台應用軟件的面向對象的程序設計語言,由當時任職SUN微系統的James Gosling等人於1990年代初開發,最初被命名為Oak,隨著互聯網的興起,SUN看到了Oak在計算機網絡上的廣闊應用前景,於是改造了Oak,於1995年5月23日以Java的名稱正式發布了。後逐漸成為重要的網絡編程語言。

SUN公司被甲骨文收購


2009年4月20日,甲骨文以74億美元的價格收購SUN公司,業界傳聞說這對Java程序員是個壞消息。但甲骨文並沒有像某些預言家那樣強行破壞Java現有的行業和“遊戲”規則,而是從法律的角度對某些知識產權點和規則點進行了有效的保護。經歷了這次易主,Java程序員是幸運的,因為Java沒有在這次的易主過程中被洗刷掉,更重要的是,Java終於找到了一個最具實力的東家,這讓Java今後的路越來越好走。

在收購SUN後,甲骨文在管理上受到了很多的質疑,為此,甲骨文還列出了未來十年Java的發展線路圖。比如,甲骨文會在2014年8月份推出Java SE 8。據說,在Java SE 8中,還會加入眾多功能,包括多核編程、Lambda表達式等,這對於Java而言又向現代化編程邁出一大步。甲骨文公司Mike Duigou表示,Java正在改變、不斷發展,未來也會持續的改善。對於模塊化Java,甲骨文宣布會在2016年左右發布。

Java之父James Gosling
Java之父James Gosling

Java之父——James Gosling出生於加拿大,是一位計算機編程天才。在卡內基·梅隆大學攻讀計算機博士學位時,他編寫了多處理器版本的Unix操作系統。

1991年,在SUN公司工作期間,James Gosling和一群技術人員創建了一個名為Oak的項目,旨在開發運行於虛擬機的編程語言,同時允許程序在電視機機頂盒等多平台上運行。後來,這項工作就演變為Java。隨著互聯網的普及,尤其是網景開發的網頁瀏覽器的面世,Java成為全球最流行的開發語言。

在2010年甲骨文收購SUN後不久,這位Java編程語言的發明者宣布離職,並在2011年初加入谷歌。僅加入谷歌數月後,其就在博客上宣布離開Google。後加入一家叫Liquid Robotics的初創公司,同時還是TypeSafe公司的顧問,致力於Scala開發。

下面,再來看下Java版本發展歷史:


1995年5月23日,Java語言誕生;

1996年1月,第一個JDK-JDK1.0誕生;

1996年4月,10個最主要的操作系統供應商申明將在其產品中嵌入Java技術;

1996年9月,約8.3萬個網頁應用了J​​ava技術來製作;

1997年2月18日,JDK1.1發布;

1997年4月2日,JavaOne會議召開,參與者逾一萬人,創當時全球同類會議紀錄;

1997年9月,JavaDeveloperConnection社區成員超過十萬;

1998年2月,JDK1.1被下載超過2,000,000次;

1998年12月8日,Java 2企業平台J2EE發布;

1999年6月,SUN公司發布Java三個版本:標準版(J2SE)、企業版(J2EE)和微型版(J2ME);

2000年5月8日,JDK1.3發布;

2000年5月29日,JDK1.4發布;

2001年6月5日,Nokia宣佈到2003年將出售1億部支持Java的手機;

2001年9月24日,J2EE1.3發布;

2002年2月26日,J2SE1.4發布,此後Java的計算能力有了大幅提升;

2004年9月30日,J2SE1.5發布,成為Java語言發展史上的又一里程碑。為了表示該版本的重要性,J2SE1.5更名為Java SE 5.0;

2005年6月,JavaOne大會召開,SUN公司公開Java SE 6。此時,Java的各種版本已經更名,以取消其中的數字“2”:J2EE更名為Java EE,J2SE更名為Java SE,J2ME更名為Java ME;

2006年12月,SUN公司發布JRE6.0;

2009年12月,SUN公司發布Java EE 6;

2010年11月,由於甲骨文對Java社區的不友善,因此Apache揚言將退出JCP;

2011年7月28日,甲骨文發布Java SE 7;

2014年3月18日,甲骨文發表Java SE 8

5月23日:Java已經19歲啦! Reviewed by Whoops SEO on 2:42 下午 Rating: 5

沒有留言:

All Rights Reserved by TechRoomage | 科技空間 © 2014 - 2015
Designed by TechRoomage

聯絡表單

名稱

以電子郵件傳送 *

訊息 *

技術提供:Blogger.