1.JavaSE(Java Platform, Standard Edition标准版):允许你在桌面和服务器上开发和部署Java应用程序,Java提供了丰富的用户界面、性能、多功能性、可移植性和当今应用程序所需的安全性。
2.JavaEE(Java Platform, Enterprise Edition企业版):是为开发企业环境下的应用程序提供的一套解决方案,主要针对于Web应用程序开发。
3.JavaME(Java Platform, Micro Edition小型版):为互联网上的嵌入式和移动设备上运行的应用提供一个健壮、灵活的环境;微控制器、传感器、网关、移动电话、个人数字处理(PDA)、电视机顶盒、打印机等。JavaME包括灵活的用户界面、健壮的安全性、内置的网络协议,以及支持动态下载的网络和离线应用程序。基于JavaME的应用程序在许多设备上都是可移植的,但是利用了每个设备的本机功能。