对Java有所了解的人可能都知道这三个版本:JavaSE、JavaME、JavaEE,全程分别为:Java Standard Edition(Java标准版)、Java Micro Edition(Java缩微版)和Java Enterprise Edition(Java企业版)。2005年以前一般都称为J2SE、J2ME、J2EE,2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名,以取消其中的数字“2”:J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME。
JavaEE主要用于企业级应用系统开发;JavaSE主要用于桌面应用开发;而JavaME则是一种高度优化的Java运行环境,适用于运算条件和资源有限制的设备上,比如PDA(个人数字助手)和手机等。这里我们主要介绍JavaME在手机环境上的开发。
JavaME开发一般不需要特别的开发工具和开发包skd,只需安装上WTK(Sun Java Wireless Toolkit)和另选一套IDE(Eclipse或Netbeans均可)即可进行开发。个别的手机厂商如nokia有自己的SDK开发包。