تتوفر منصة Java في ثلاثة إصدارات، مما يسمح لمطوري البرامج ومقدمي الخدمات ومصنعي الأجهزة باستهداف أسواق محددة:
* Java SE (منصة Java، الإصدار القياسي). كانت Java SE تُعرف سابقًا باسم J2SE. يسمح بتطوير ونشر تطبيقات Java لاستخدامها في بيئات سطح المكتب والخادم والبيئات المدمجة وفي الوقت الفعلي. يحتوي Java SE على فئات تدعم تطوير خدمات Java Web وتوفر الأساس لـ Java Platform، Enterprise Edition (Java EE).
* Java EE (منصة Java، إصدار المؤسسة). كان هذا الإصدار يُعرف سابقًا باسم J2EE. يساعد إصدار Enterprise Edition على تطوير ونشر تطبيقات Java من جانب الخادم والتي تكون محمولة وقوية وقابلة للتطوير وآمنة. تم إنشاء Java EE على أساس Java SE وهو يوفر خدمات الويب ونماذج المكونات وواجهات برمجة التطبيقات للإدارة والاتصالات، ويمكن استخدامه لتنفيذ البنية الموجهة للخدمة على مستوى المؤسسة (SOA) وتطبيقات الويب 2.0.
* Java ME (منصة Java، الإصدار الصغير). كان هذا الإصدار يُعرف سابقًا باسم J2ME. توفر Java ME بيئة قوية ومرنة للتطبيقات التي تعمل على الأجهزة المحمولة والمضمنة مثل الهواتف المحمولة وأجهزة المساعد الرقمي الشخصي وأجهزة الاستقبال التلفزيونية والطابعات. يتضمن Java ME واجهة مستخدم مرنة، ونموذج أمان قوي، والعديد من بروتوكولات الشبكة المضمنة، ودعمًا غنيًا للتطبيقات المتصلة بالشبكة وغير المتصلة والتي يمكن تنزيلها ديناميكيًا. تحتاج التطبيقات المستندة إلى مواصفات Java ME إلى كتابتها مرة واحدة فقط ويمكن استخدامها على العديد من الأجهزة ويمكنها الاستفادة من الإمكانات الأصلية لكل جهاز.
هذه المقالة مأخوذة من مدونة CSDN، يرجى الإشارة إلى المصدر عند إعادة الطباعة: http://blog.csdn.net/boos_jian/archive/2009/12/18/5030061.aspx.