1)什么是J2ME
J2ME的全称是Java 2 Micro Edition,现在逐渐被另外一种称呼Java ME取代。事实上J2ME是由一些列的规范组成的。J2ME的目标平台是那些嵌入式消费类电子产品,例如移动电话、PDA、电视机顶盒等。学习J2ME应该首先了解它的体系结构,熟悉配置、简表和可选包等概念。而不要一直被CLDC,MIDP,MMAPI等缩写迷惑。参考下面的文章对您了解什么是J2ME大有帮助:
J2ME技术概述 J2ME概念解析 J2ME平台体系结构 介绍J2ME的几个重要概念
2)搭建J2ME开发环境,选择合适的集成开发工具
对于新手来说,能够尽快进入状态最重要的一环就是成功搭建了开发环境。目前主流开发工具是Eclipse,Netbeans和JBuilder。本站你可以找到上述三种开发工具的使用文档,笔者向大家推荐的是Netbeans IDE,这是SUN公司一款非常出色的集成开发工具,配合Mobility Pack开发J2ME应用非常好用。12月份将发布最新的5.0版本,现在可以使用4.1,包括中英文版。
J2ME中文教程 12 搭建开发平台Eclipse J2ME中文教程 13 搭建开发平台JBuilder
使用Eclipse搭建J2ME开发环境 使用Netbeans开发MIDP应用程序 使用JBuilder开发J2ME应用程序
3) J2ME能够用来做什么,如何学习J2ME
目前J2ME主要应用在移动电话上,主要是游戏开发。事实上,J2ME能够做的内容有很多,绝对不应该局限于游戏。SonyEricsson,Nokia等厂商都把重点转向了企业和产品应用层面,另外Mobile Java 3D作为一个独立的领域也正在受到大家的广泛欢迎和关注。关于如何学好J2ME,笔者认为最关键的是恒心,下面的文章也能够给您一些建议:
4)MIDP的主要内容包括哪些
MIDP作为目前采用最为广泛的简表在J2ME开发中占据非常重要的地位,熟悉它的主要内容显得至关重要。MIDP2.0主要由下面几部分组成:MIDlet应用程序模型和生命周期,图形用户界面,记录管理系统,通用连接框架,安全模型,游戏开发包,PUSH注册和MMAPI的音频子系统。
关于MIDlet的应用程序模型和生命周期请参考:
精通J2ME中的Hello World
关于MIDP的图形用户界面开发,请参考下面的专题:
MIDP图形用户界面
关于记录管理系统的定义和使用指南请参考:
精通MIDP的子系统RMS
关于开发J2ME联网应用程序请参考:
如果你对J2ME游戏开发很有兴趣请参考:
更多内容您可以阅读J2ME开发网原创的 J2ME中文教程
5)推荐书籍和网站
国内J2ME开发网(http://www.j2medev.com)已经成为最为专业的门户网站,如果您有问题可以多多参考本站的开发文档或者到论坛提出问题。http://java.sun.com和http://www.onjava.com是国外很不错的Java学习站点。
书籍向大家推荐笔者翻译的《Symbian OS J2ME编程指南》和编著的《J2ME开发精解》,目前都已经上市。目前J2ME开发网还推出了J2ME培训服务,如果您希望更系统,更快的学习J2ME技术可以报名参加我们的培训。详细介绍





