首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> J2ME

淺析 J2ME 編程開發平台核心概念

     編輯:J2ME

對於 J2ME 編程開發平台,在其他平台風生水起時,J2ME 似乎很沉寂。本文簡單介紹幾個 J2ME 重要概念。

記憶體

移動資訊裝置記憶體極小,使用時應加倍珍惜,但鮮少知道分類。MIDP 裝置記憶體分三種:

  1. Programme Memory:分配給 MIDlet suite 空間。JAR 檔大小即其大小。廠商限制最大值(如 Nokia 6108 為 64KB),超過無法安裝。縮減 JAR 大小關鍵在使用混淆器(如 ProGuard)壓縮。
  2. Heap:應用運行時存放建立物件的儲存空間,區域與成員變數也在 Heap 上。MIDP 裝置提供 Heap 空間約數十 KB 至數百 KB。
  3. Persistent Storage:實現 MIDP 應用本地資料持久化儲存,詳細見《Record Management System 從入門到精通》。

Connected Limited Device Configuration (CLDC)

CLDC 包含 Java 虛擬機與基礎類。專家組對移動裝置硬體抽象後,設計實現移動裝置上的 Java 虛擬機(KVM)。CLDC 1.0 提供 java.io、java.lang、javax.microedition.io、java.util 基礎類。CLDC 1.1 新增 java.lang.ref。

Mobile Information Device Profile (MIDP)

MIDP 運行於 CLDC 之上,定義應用生命週期、使用者圖形界面、資料管理系統等子集,構建 J2ME 平台。通常 J2ME 平台由一個 CLDC 與一個或多個 Profile 組成。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved