Platform Java tersedia dalam tiga edisi, memungkinkan pengembang perangkat lunak, penyedia layanan, dan produsen perangkat untuk menargetkan pasar tertentu:
* Java SE (Platform Java, Edisi Standar). Java SE sebelumnya dikenal sebagai J2SE. Hal ini memungkinkan pengembangan dan penerapan aplikasi Java untuk digunakan di lingkungan desktop, server, tertanam dan real-time. Java SE berisi kelas-kelas yang mendukung pengembangan layanan Web Java dan menyediakan landasan untuk Java Platform, Enterprise Edition (Java EE).
* Java EE (Platform Java, Edisi Perusahaan). Versi ini sebelumnya dikenal sebagai J2EE. Edisi Perusahaan membantu mengembangkan dan menyebarkan aplikasi Java sisi server yang portabel, kuat, terukur, dan aman. Java EE dibangun berdasarkan Java SE. Ia menyediakan layanan Web, model komponen, API manajemen dan komunikasi, dan dapat digunakan untuk mengimplementasikan arsitektur berorientasi layanan (SOA) tingkat perusahaan dan aplikasi Web 2.0.
* Java ME (Platform Java, Edisi Mikro). Versi ini sebelumnya dikenal sebagai J2ME. Java ME menyediakan lingkungan yang kuat dan fleksibel untuk aplikasi yang berjalan pada perangkat seluler dan tertanam seperti telepon seluler, PDA, dekoder televisi, dan printer. Java ME mencakup antarmuka pengguna yang fleksibel, model keamanan yang kuat, banyak protokol jaringan bawaan, dan dukungan yang kaya untuk aplikasi jaringan dan offline yang dapat diunduh secara dinamis. Aplikasi berbasis spesifikasi Java ME hanya perlu ditulis satu kali dan dapat digunakan di banyak perangkat serta dapat memanfaatkan kemampuan asli masing-masing perangkat.
Artikel ini berasal dari blog CSDN. Harap sebutkan sumbernya saat mencetak ulang: http://blog.csdn.net/boos_jian/archive/2009/12/18/5030061.aspx