隨 PDA/手機普及,Java 開發者必須掌握輕量級裝置程式設計。本文從 J2ME 語言規格切入,解析三層架構、配置與 Profile 差異、KVM 特性,建立開發核心觀念。
J2ME 為 Sun Java 擴展,針對手機、PDA 等輕量裝置。未來將延伸至家電控制。設計原則:**多功能性** (單一程式完成多功能) 與 **簡單性** (極簡介面、適應物理限制),並須跟上技術演進。
java.lang, java.io, java.util, java.net, javax.microedition.io),不支援浮點數、完整錯誤處理、JNI、使用者定義類載入器、執行緒群、守護執行緒、finalization。無數掌上裝置已載入 J2ME 程式且持續增長。開發者需深化知識適應此技術。學習曲線存在,但當用戶付費表達需求時,開發者必須掌握簡單介面下的開發能力。立即開始學習!