Java历史
1、誕生于SUN(Standford University Network) 2、大概于1996年發布正式的第一版 3、Java之父:詹姆斯.高斯林 4、2009年SUN被Oracle(甲骨文)收購 5、目前學習(開發)的版本是Java8 6、最新版本:Java12 7、Java分為三大方向:JavaSE,JavaEE,JavaME Java9嘗試把JavaSE,JavaEE,JavaME合起來。用模塊的方式進行區分。
Java語言誕生于SUN(Stanford University Network)公司,最初命名為Oak(橡樹)Green Team小組成員James Gosling、Bill Joy、Patrick Naughton、Mike Sheridan,最初的目的:與家電一起使用,1994年,小組意識到 Oak 非常適合于互聯網 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更名為J2SE5.0 2005年6月,JavaOne大會召開,SUN公司公開Java SE 6。此時,Java的各種版本已經更名以取消其中的數字“2”:J2EE更名為Java EE, J2SE更名為Java SE,J2ME更名為Java ME。 2006年11月13日,SUN公司宣布Java全線采納GNU General Public License Version 2,從而公開了Java的源代碼。 2009年4月20日甲骨文以現金收購Sun微系統公司,交易價格達74億美元。 從2006年12月份Sun發布Java 6后,經過五年多的不懈努力在2011年7月底發布了Java 7正式版!這也是Sun被Oracle收購以來發行的第一個版本。而在三年后的今天,被冠名為“跳票王”的Oracle終于發布了Java 8的正式版,但對于很多開發者來說卻比Java 7來的更漫長一些。主要原因還是因為Oracle原本計劃在2013年發布正式版Java 8,卻因受困于安全性的問題經過了兩次跳票,經歷9個里程碑版本。當然,我們更不愿意看到Oracle因如期發布而犧牲質量,把原先沒有解決的一些缺陷的安全問題帶到Java 8當中去。同時也很可能將放棄掉Lambda而導致廣泛應用的可能性更小。不管怎么樣,Java 8如今來了,全新“革命”而不再是“進化”的功能將會讓無數開發者動容。 2014年3月18日Java8.0發布,這是繼Java5.0以來變化最大的版本。一共有10大新特性。最主要的是Lambda表達式和強大的StreamAPI和新版的日期時間API,函數式接口和接口的默認方法和靜態方法等。 2017年9月21日Java9的發布。Java 9的最主要目標是最大限度實現模塊化以幫助人們實現積木式的應用編寫。目的是幫助人們從JAR的束縛中解脫出來。該特性將貫穿整個Java庫,并以單依賴圖的方式重新整理依賴。Java 9會把所有三個Java開發平臺統一起來,模塊化特性會使得Java ME的可復用性得到增強,這將是反擊Android和iOS的有力武器。 版本號 名稱 中文名 發布日期 JDK 1.1.4 Sparkler 寶石 1997-09-12 JDK 1.1.5 Pumpkin 南瓜 1997-12-13 JDK 1.1.6 Abigail 阿比蓋爾--女子名 1998-04-24 JDK 1.1.7 Brutus 布魯圖--古羅馬政治家和將軍 1998-09-28 JDK 1.1.8 Chelsea 切爾西--城市名 1999-04-08 J2SE 1.2 Playground 運動場 1998-12-04 J2SE 1.2.1 none 無 1999-03-30 J2SE 1.2.2 Cricket 蟋蟀 1999-07-08 J2SE 1.3 Kestrel 美洲紅隼 2000-05-08 J2SE 1.3.1 Ladybird 瓢蟲 2001-05-17 J2SE 1.4.0 Merlin 灰背隼 2002-02-13 J2SE 1.4.1 grasshopper 蚱蜢 2002-09-16 J2SE 1.4.2 Mantis 螳螂 2003-06-26 JavaSE 5.0 Tiger 老虎 2004-09-30 JavaSE 6.0 Mustang 野馬 2006-04 JavaSE 7.0 Dolphin 海豚 2011-07-28 Java SE 8.0 Spider 蜘蛛 2014-03-18 JavaSE9.0 2017-9-21
JavaSE
基礎程序設計
面向對象編程
應用程序開發
語法特性
企業級應用開發
JavaEE
服務器端
Java SE ME EE 就EE還能打了
2009年4月20日 Sun被Oracle收購了
?
2020年3月Java14來了 下半年Java15
?
JDK8開發
Oracle 聽過沒?沒聽過 呵呵 你Java哪里下的
了解新特性
誕生于SUN
James gosling
Java穩定發展
稍微多 掉diao頭發
熬夜多了
2009年SUN被Oracle甲骨文收購了
目前學習(開發)的版本是Java8 or Java11
Java分為三大方向:JavaSE,JavaEE,JavaME Java9嘗試把JavaSE,JavaEE,JavaME合起來。用模塊的方式進行區分。
企業級開發 可復用性 、 可擴展性
總結
- 上一篇: asp.net 引入html文件路径问题
- 下一篇: 如何制作个人网站(如何搭建个人博客)