Perbedaan java ME, SE, dan ME

• Java 2 Enterprise Edition (J2EE)/ Java EE. 
- Paket/package ini digunakan pada hardware yang mempunyai spesifikasi dan memori yang besar seperti pada komputer server.
- File JEE sangat besar karena didalam package meiliki file-file library dan tool yg banyak.

• Java 2 Standard Edition (J2SE)/ Java SE. 
- package J2SE digunakan pada komputer desktop.
- File JSE juga besar karena didalam package meiliki file-file library dan tool yg banyak juga.

• Java 2 MicroEdition (J2ME)/ Java ME. 
- package J2ME digunakan pada perangkat keras yang memiliki memori kecil sperti ponsel, PDA dan sebagainya.
- File JME kecil karena package ini dibuat khusus untuk perangkat mobile, seperti handphone.

Note:
JME merupakan rangkuman dari library JSE, yang artinya API/library JME sebagian besar diadopsi dari JSE.
Bedanya jika pada JSE menggunakan JVM (Java Virtual Machine) sebagai Interprenternya(Lingkungan pengeksekusian), lain halnya pada JME yang menggunakan Kilo Virtual Machine (KVM) sebagai interprenternya.

Baca Juga:
Perbedaan SDK, JDK dan JRE
Instalasi Java JDK