1. 程式人生 > >1.1.1 Java語言的誕生、由來、歷史發展與平臺

1.1.1 Java語言的誕生、由來、歷史發展與平臺

Java語言的誕生

    Java語言的誕生具有一定的戲劇性

    1990年末,Sun公司成立了一個有 James Gosling 領導的“Green計劃”,準備為下一代智慧家電編寫一個控制系統。

    團隊很多成員發現C++在嵌入式平臺方面有很大的侷限性,例如:太複雜、系統資源有限、缺少垃圾回收機制、可移植性、分散式、多執行緒等。Sun團隊決定開發一種新的語言,取名 Oak。1992年,Green團隊完成了新平臺的部分功能,同年11月,Green計劃被轉化成“FirstPerson有限公司”

    FirstPerson團隊在華納公司釋出電視機頂盒釋出會被有限電視界認為給使用者太多權利而爭標失敗,與3DO公司另一筆機頂盒交易也沒有成功。Green專案夭折,FirstPerson團隊一半成員被調。

    1994年夏天,網際網路和瀏覽器出現,Gosling 意識到這是個機會,將Oka進行小規模改造,94年秋,團隊中 Naughton 與 Jonathan  完成了第一個Java語言網頁瀏覽器,因Oka被註冊,改名為Java。

    java名字由來:java是爪哇島咖啡名字,據說是程式設計師在苦思冥想該起什麼名字比較好的時候,下樓點了一杯咖啡,感覺味道很不錯,就命名為java。

    1995年初,Sun公司釋出Java語言,想網際網路所有使用者公開,包括原始碼。

    幾個月後,Java大火。

Java語言重大歷史更新

Sun 95年釋出  96年釋出JDK1.0 包括執行環境JRE 開發環境JDK JRE包括核心API 整合API 使用者介面API 釋出技術 Java虛擬機器JVM 開發環境包括編譯Java程式的編譯器 javac 命令

       98年12月 釋出JDK1.2 將Java分成 J2EE企業級 J2SE桌面級J2ME移動端 三個版本 將API分成 核心API 可選API 特殊API

       02年2月 釋出JDK1.4 湧現眾多基於Java語言開發框架大量企業級應用伺服器

       04年10月 釋出JDK1.5 改名為JavaSE5.0 Java EE Java ME 推出了自己的MVC框架規範

       09年4月20日 Oracle公司每股7.5美元收購Sun 總價值 74億美元

       17年9月22日 Oracle公司釋出了Java SE 9

Java語言平臺

    Java SE  Java標準  開發桌面級應用

    Java EE  企業級     開發Web程式

    Java EE  微型         移動端  隨著安卓、IOS興起,使用較少。