Java,是一種可以撰寫跨平台應用軟件的面向對象的程序設計語言,由當時任職太陽微系統的詹姆斯·高斯林(James Gosling)等人於1990年代初開發。它最初被命名為Oak,目標設置在家用電器等小型系統的編程語言,來解決諸如電視機、電話、鬧鐘、烤面包機等家用電器的控制和通訊問題。由於這些智能化家電的市場需求沒有預期的高,Sun放棄了該項計劃。就在Oak幾近失敗之時,隨著互聯網的發展,Sun看到了Oak在計算機網絡上的廣闊應用前景,於是改造了Oak,在1995年5月以“Java”的名稱正式發布了。Java伴隨著互聯網的迅猛發展而發展,逐漸成為重要的網絡編程語言。
因為“Oak”已被一家顯卡制造商注冊,所以Oak語言改名為Java,這天就是1995年5月23日,Java語言正式誕生了。大多程序員應該都知道Java由Oak改名而來,但可能不知道就是在5月23日改名的。
Java的誕生是對傳統計算機模式的挑戰,對計算機軟件開發和軟件產業都產生了深遠的影響:
(1)軟件4A目標要求軟件能達到任何人在任何地方在任何時間對任何電子設備都能應用。這樣能滿足軟件平台上互相操作,具有可伸縮性和重用性並可即插即用等分布式計算模式的需求。
(2)基於構建開發方法的崛起,引出了CORBA國際標准軟件體系結構和多層應用體系框架。在此基礎上形成了Java.2平台和.Net平台兩大派系,推動了整個IT業的發展。
(3)對軟件產業和工業企業都產生了深遠的影響,軟件從以開發為中心轉到了以服務為中心。中間提供商,構件提供商,服務器軟件以及咨詢服務商出現。企業必須重塑自我,B2B的電子商務將帶動整個新經濟市場,使企業獲得新的價值,新的增長,新的商機,新的管理。
(4)對軟件開發帶來了新的革命,重視使用第三方構件集成,利用平台的基礎設施服務,實現開發各個階段的重要技術,重視開發團隊的組織和文化理念,協作,創作,責任,誠信是人才的基本素質。
總之,目前以看到了Java對信息時代的重要性,未來還會不斷發展,Java在應用方面將會有更廣闊的前景。
Java大事記
1995年5月23日,Java語言誕生
1996年1月,第一個JDK-JDK1.0誕生
1996年4月,10個最主要的操作系統供應商申明將在其產品中嵌入Java技術
1996年9月,約8.3萬個網頁應用了Java技術來制作
1997年2月18日,JDK1.1發布
1997年4月2日,JavaOne會議召開,參與者逾一萬人,創當時全球同類會議規模之紀錄
1997年9月,JavaDeveloperConnection社區成員超過十萬
1998年2月,JDK1.1被下載超過2,000,000次
1998年12月8日,Java2企業平台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日18:00PM,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
2010年9月,JDK7.0已經發布,增加了簡單閉包功能。