Java學習總結第一天Java語言簡介

Java概況:

91年,sun公司的James Gosling等人開始開發名稱爲Oak的語言,希望用於控制嵌入在有線電視交換盒、PDA等的微處理器。
94年,sun公司推出該語言,並改名爲Java。
97年,發佈了JDK 1.1,並增加了JIT編譯器。
98年,發佈了Java歷史上最重要的JDK版本:JDK1.2. 
02年,發佈了JDK歷史上最成熟的版本:JDK1.4
10年後的今天,有大約450萬名開發者正在使用Java技術,全球有25億臺設備使用了Java技術,全球Java經濟價值超1200億美元。


Java三大技術構架:

J2ME:主要用於控制移動設備和信息家電等有線存儲設備。如手機中的程序。

J2SE:整個Java技術的核心和基礎,它是J2ME和J2EE編程的基礎,完成桌面應用程序的開發。

J2EE:Java技術中應用最廣泛的部分,J2EE提供了企業應用開發相關的完整解決方案。


Java的優點:

面向對象的程序設計語言,而不是面向過程的語言;
提供一個解釋執行的程序運行環境,使程序代碼獨立於平臺;平臺無關性
類似C/C++的風格,且提供豐富的類庫;簡單性
去掉C和C++中指針、內存管理;安全和可靠性
實現多線程,使得程序能夠同時執行多個任務;
提供動態下載程序代碼的機制;動態性
提供代碼校驗機制以保證安全性;健壯性


Java程序運行機制:

Java源文件(*.java)->使用javac編譯器編譯->編譯生成字節碼文件(*.class)->使用java解釋器解釋執行->生成特定平臺的機器碼

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章