Übersichskarte der J2ME Technologien

Mindmap mit Java J2ME Standards

CLDC

(Connected Limited Device Configuration) Legt den Sprachkern fest. Die wichtigsten Java-Datentypen werden unterstützt. Der Float-Datentyp ist jedoch erst ab CLDC 1.1 enthalten. Gegenüber "normalem" Java fehlen viele Hilfsmethoden und beispielsweise die Collection-Klassen. Reflection wird nur sehr rudimentär unterstützt.

MIDP

Legt unter anderem die Möglichkeiten der Benutzerschnitstelle fest. Der MIDP-Standard selber definiert nur minimale Anforderungen.
Für weitere Funktionalitäten integrieren die Handyhersteller zusätzliche Pakete. Diese Pakete werden durch die "JSR" definiert.