Java MEは以前J2ME(Java Platform、Micro Edition)と呼ばれていたことを知っています。また、仮想マシンや一連の標準化されたJavaを含む、セットトップボックス、携帯電話、PDAなどの埋め込みコンシューマー電子デバイス用のJava言語プラットフォームであることを知っています。 API。 Java SEおよびJava EEとともに、Javaテクノロジーの3つの主要なバージョンを構成し、JCP(Java Community Process)を通じて策定されています。
J2MEプラットフォームには、メモリ、CLDC、MIDPなど、いくつかの重要な概念があります。初心者はしばしばこれらの概念を深く理解しておらず、逸脱さえ持っています。この記事の目的は、J2MEの関連する重要な概念を説明することです。
1。メモリ
モバイル情報デバイスのメモリは非常に小さく、使用すると可能な限り2倍にする必要があることを強調していますが、これらのメモリがどのように分類されるかはほとんどわかりません。実際、MIDPデバイスのメモリには、プログラムメモリ、ヒープ、および永続的なストレージの3種類のメモリがあります。
プログラムメモリは、ミッドレットスイートがJARファイルとして公開されているため、モバイル情報デバイスによって割り当てられたスペースです。このファイルのサイズは、プログラムメモリのサイズと見なすことができます。一部のメーカーは、たとえば、プログラムメモリの最大値に制限があります。ミッドレットスイートのサイズを縮小することは非常に重要です。今後の記事では、Proguardの使用方法について説明します。
ヒープは、操作中に作成されたオブジェクトを保存するためのストレージスペースです。
永続的なストレージのスペースは、MIDPアプリケーションにローカルデータの永続的なストレージを実装するために使用されます。
2。制限されたデバイス構成を接続します
CLDCには、Java Virtual Machineと一連の基本クラスが含まれていますKVMと呼ばれます。 CLDC1.0では、java.io、java.lang、javax.microediton.io、およびjava.utilで構成される基本クラスも提供しています。 Java.lang.refがCLDC1.1に追加されました。
3。モバイル情報デバイスプロファイル
MIDPは、CLDCに基づいて実行されます。アプリケーションライフサイクル、ユーザーグラフィカルインターフェイス、データ管理システムなどが定義されているため、J2MEプラットフォームが構築されます。一般に、J2MEプラットフォームは、CLDCと1つ以上のプロファイルで構成されています。
上記のコンテンツを導入することで、J2MEプラットフォームをより適切に適用できることを願っています。