Wir alle wissen, dass Java ME zuvor J2ME (Java-Plattform, Micro Edition) genannt wurde und eine Java-Sprachplattform für eingebettete elektronische Geräte für eingebettete Unterhaltungsstoffe wie Set-Top-Boxen, Mobiltelefone und PDAs ist, einschließlich virtueller Maschinen und einer Reihe standardisierter Java Apis. Zusammen mit Java SE und Java EE ist es drei Hauptversionen der Java -Technologie und wird auch über JCP (Java Community Process) formuliert.
In der J2ME -Plattform gibt es mehrere wichtige Konzepte wie Speicher, CLDC, MidP usw. Anfänger haben oft kein tiefes Verständnis für diese Konzepte und sogar Abweichungen. Der Zweck dieses Artikels ist es, die relevanten wichtigen Konzepte in J2ME zu erklären.
1. Speicher
Wir haben immer betont, dass die Erinnerung an mobile Informationsgeräte sehr klein ist und bei der Verwendung doppelt so viel wie möglich geschätzt werden sollte, aber wir wissen selten, wie diese Erinnerung klassifiziert wird. Tatsächlich gibt es drei Arten von Speicher von MidP -Geräten: Programmspeicher, Heap und anhaltender Speicher.
Der Programmspeicher ist der Speicherplatz, der von mobilen Informationsgeräten für die Midlet -Suite zugewiesen wird. Einige Hersteller haben Einschränkungen für den Maximalwert des Programmspeichers. Es ist sehr wichtig, die Größe der Midlet -Suite zu verringern. In einem zukünftigen Artikel werde ich darüber sprechen, wie man Proguard benutzt.
Heap ist der Speicherplatz für die Anwendung, um die erstellten Objekte während des Betriebs zu speichern.
Der Speicherplatz der anhaltenden Speicherung wird verwendet, um die persistente Speicherung lokaler Daten in MIDP -Anwendungen zu implementieren.
2. Konfiguration mit begrenzter Geräte mit verbundenen Geräten verbunden
CLDC enthält eine virtuelle Java -Maschine und eine Reihe von Grundklassen. wird KVM genannt. In CLDC1.0 bietet es auch grundlegende Klassen aus Java.io, Java.lang, Javax.Microediton.io und Java.util. Java.lang.Ref wurde in CLDC1.1 hinzugefügt.
3.. Profil des mobilen Informationsgeräts
MidP läuft auf der Grundlage von CLDC. Im Allgemeinen besteht die J2ME -Plattform aus einem CLDC und einem oder mehreren Profilen.
Ich hoffe, dass Sie durch die Einführung des oben genannten Inhalts die J2ME -Plattform besser anwenden können.