Java的誕生與發展
Java技術風靡全球,WWW創始人預言「下一波浪潮就是Java」。Sun公司宣稱J2EE 1.4是「迄今最完美的網絡服務平台」。Java無處不在,從手機到企業級應用,2004年全國計算機二級考試新增Java科目。「跨平台、數字平移」是面對多元數字化產品浪潮的核心技術。
James Gosling與「綠色計劃」
- 1955年生於加拿大,15歲進大學天文系編程分析衛星數據。
- 80年代初獲博士進IBM設計第一代工作站,後跳槽Sun。
- 1990年Sun成立「綠色計劃」團隊(Gosling、Patrick Naughton、Mike Sheridan等),目標創建網絡交互語言。
- 語言最初命名「Oak」(源於窗外橡樹),後改為「Java」。
- 1994年底硅谷大會演示:點擊網頁靜態分子圖標,經互聯網下載Applet本地執行,三維動畫旋轉,全場驚嘆「Wow!」,Java首次震撼業界。
- 2000年起Java成為全球最流行語言,Gosling影響力與比爾·蓋茲並論。
Java核心特性
用一句話形容:「Java是一種簡單的、面向對象的、分布式的、解釋的、健壯的、安全的、結構中立的、可移植的、高性能的、多線程的、動態的語言」。
- 拋棄C/C++缺點,綜合多語言優點。
- J2EE:企業級應用最出色平台/方案。
- J2ME:獨霸移動/嵌入式開發半壁江山,手機遊戲/應用層出不窮。
- J2SE:桌面應用軟件不斷湧現。
三大開發平台
| 平台 | 全稱 | 適用領域 |
| J2ME | Java 2 Platform Micro Edition | 小型嵌入設備、移動電話、智能卡 |
| J2SE | Java 2 Platform Standard Edition | 桌面應用 |
| J2EE | Java 2 Platform Enterprise Edition | 企業服務應用 |
本專欄定位:J2SE桌面應用開發
- 桌面應用僅需JRE支持;開發使用JDK(Java開發包)。
- 流行IDE:JBuilder、Visual J++、JCreator等。
- Sun官方JDK 1.4.2內置NetBeans IDE,屬頂級開發工具之一。
讓我們品味這杯熱咖啡,開啟Java桌面應用開發之旅。