แพลตฟอร์ม Java มีให้เลือกสามรุ่น ช่วยให้นักพัฒนาซอฟต์แวร์ ผู้ให้บริการ และผู้ผลิตอุปกรณ์กำหนดเป้าหมายตลาดเฉพาะได้:
* Java SE (แพลตฟอร์ม Java, Standard Edition) Java SE เดิมชื่อ J2SE ช่วยให้การพัฒนาและการปรับใช้แอปพลิเคชัน Java สำหรับใช้ในสภาพแวดล้อมเดสก์ท็อป เซิร์ฟเวอร์ ฝังตัว และเรียลไทม์ Java SE มีคลาสที่รองรับการพัฒนา Java Web Services และเป็นรากฐานสำหรับ Java Platform, Enterprise Edition (Java EE)
* Java EE (แพลตฟอร์ม Java, Enterprise Edition) เวอร์ชันนี้เดิมชื่อ J2EE Enterprise Edition ช่วยพัฒนาและปรับใช้แอปพลิเคชัน Java ฝั่งเซิร์ฟเวอร์แบบพกพา ทนทาน ปรับขนาดได้ และปลอดภัย Java EE สร้างขึ้นบนพื้นฐานของ Java SE ให้บริการเว็บ โมเดลส่วนประกอบ การจัดการและ API การสื่อสาร และสามารถใช้เพื่อปรับใช้สถาปัตยกรรมเชิงบริการระดับองค์กร (SOA) และแอปพลิเคชัน Web 2.0
* Java ME (แพลตฟอร์ม Java, รุ่น Micro) เวอร์ชันนี้เดิมชื่อ J2ME Java ME จัดเตรียมสภาพแวดล้อมที่แข็งแกร่งและยืดหยุ่นสำหรับแอปพลิเคชันที่ทำงานบนอุปกรณ์พกพาและอุปกรณ์ฝังตัว เช่น โทรศัพท์มือถือ, PDA, กล่องรับสัญญาณโทรทัศน์ และเครื่องพิมพ์ Java ME ประกอบด้วยอินเทอร์เฟซผู้ใช้ที่ยืดหยุ่น โมเดลความปลอดภัยที่แข็งแกร่ง โปรโตคอลเครือข่ายในตัวจำนวนมาก และการสนับสนุนที่หลากหลายสำหรับแอปพลิเคชันเครือข่ายและออฟไลน์ที่สามารถดาวน์โหลดได้แบบไดนามิก แอปพลิเคชันที่ใช้ข้อกำหนด Java ME จะต้องเขียนเพียงครั้งเดียวและสามารถใช้ได้กับอุปกรณ์จำนวนมาก และสามารถใช้ประโยชน์จากความสามารถดั้งเดิมของอุปกรณ์แต่ละเครื่องได้
บทความนี้มาจากบล็อก CSDN โปรดระบุแหล่งที่มาเมื่อพิมพ์ซ้ำ: http://blog.csdn.net/boos_jian/archive/2009/12/18/5030061.aspx