具备良好的java语言基础,不要还没有学习java语言就拿起一本J2ME的书来看。这样效果并不好,相反如果你有良好的java语言基础的话,J2ME就显得比较容易掌握!
如果你决定开始学习J2ME了,那么首先你应该清楚J2ME的体系结构是什么样的。当你真正清楚了Configuration和Profile的关系、了解了CDC和CLDC的区别后,那么你可以开始编写自己的HelloWorldMIDlet了
选择优秀的开发环境,J2ME的开发环境比较灵活。我推荐使用Eclipse和EclipseME插件。因为Eclipse的插件非常丰富且灵活,当你开发联网应用程序的时候安装Lomboz就可以了。当然你也可以选择Jbuilder等IDE,但是不推荐记事本!
在编写代码之前,应该多读一下好的代码。毕竟MIDlet的写法和一般的java Application不是很一样。推荐WTK中的Demo程序。
MIDP的API doc比较少,每个类的方法也很少。如果有时间的话,每天看个4-5个。这会对你帮助很大。毕竟它的API和J2SE的并不一样,只是它的子集,不应该想当然的使用。
清楚MIDP中高级UI和低级UI类的使用和区别,在你做用户界面的之前,思考好什么符合你的要求,推荐使用高级UI,这样更简单、可移植性更好。但是需要使用Canvas的时候不要犹豫,大胆使用!清楚高级事件和低级事件处理的机制。
在开发应用程序的时候尽量使用MVC模式,这样扩展性出色。
彻底掌握Record Management System,这是MIDP的一个重要子集。实现数据持久性存储不可缺少的系统。善于使用RecordFilter和RecordEnumeration 来简化RMS的操作,在我的blog里面有一系列的关于RMS的文章,有时间就看看吧!
重视线程,如果你还不真正清楚线程的时候的话,那么赶快找资料看看吧。在J2ME的开发中,这非常的重要。具备了联网的能力则给你的应用程序插上了翅膀,而联网的时候为了避免堵塞一定要使用多线程技术。
时刻关注最新的技术,比如PIM,BlueTooth等都在慢慢的得到支持。你可以使用WTK2.2开发相关的程序了。
掌握Java中文问题,在J2ME中这个问题更加突出。你应该把你的应用程序放到手机上去测试这个问题而不是在模拟器上。
IO不用我说你也必须清楚,在J2ME中提供的IO包中,类比较少你更应该注意。
不要因为听说手机资源受限,在写程序的时候就顾虑重重,不要牺牲代码的可读性和可维护性,但是也不能乱用。这个时候你的java语言的基础起到了重要的作用!
分享到:
相关推荐
如何学好j2me及嵌入式开发配置
### 学好J2ME的方法 #### J2ME体系结构概览 为了更好地学习J2ME(Java 2 Micro Edition),首先要对它的体系结构有一个清晰的认识。J2ME主要由两个部分组成:Configuration和Profile。Configuration定义了一组基础...
要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE...
对于新手来说,掌握J2ME(Java Micro Edition)是进入这一领域的关键步骤,因为它为开发运行在嵌入式系统,特别是ARM架构上的小型Java应用提供了平台。 首先,学习J2ME的基础是扎实的Java语言技能。理解Java的基本...
要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系
J2ME是java的手机版本。学好J2ME,搞手机开发,前途无量。
要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE...
想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以 来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块: J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE...
### 学好Java的方法 Java作为一种广泛使用的编程语言,在软件开发、移动应用开发以及Web开发等领域都有着极其重要的地位。为了帮助大家更好地掌握Java这门语言,本文将从多个角度出发,详细阐述学习Java的一些有效...
自己用C++编的飞行射击游戏 还没有做完...比较潦草,以后不做了,没时间了,先把现在的J2ME学好吧。 <br>我们机房好像有病毒,不过不是很严重,建议有杀毒软件的下了之后杀下毒,不管有没有,至少可以确保万无一失。
因此,熟练掌握JDK是学好Java的基础。 - **JDK版本**:主流的JDK由Sun公司发布,除此之外,还有其他公司或组织提供的JDK,如IBM、BEA以及GNU等。尽管IBM的JDK中的JVM(Java虚拟机)运行效率更高,但在初学阶段,...
J2EE(Java 2 Platform,Enterprise Edition)是 Java 2 平台企业版,目前,Java 2 平台有 3 个版本:J2ME(Java 2 Platform Micro Edition)、J2SE(Java 2 Platform Standard Edition)和 J2EE。J2EE 是用于创建...
### 如何学好Java:全面指南与建议 在IT领域,Java作为一种强大的、跨平台的编程语言,一直是软件开发人员的首选工具之一。对于初学者来说,掌握Java的基础及其应用场景至关重要。本文将根据提供的文件信息,详细...
组成 JDK包含的基本组件包括: ·javac – 编译器,将源程序转成字节码 ·jar – 打包工具,将相关的类文件打包成一个文件 ·javadoc – 文档生成器,从源码注释中提取文档 ·jdb – debugger,查错工具 ·java –...
1. **JAVA 2 Platform, Micro Edition (J2ME)**:用于消费电子设备和嵌入式系统的开发,如移动设备和家电。 2. **JAVA 2 Platform, Standard Edition (J2SE)**:标准开发平台,是其他应用平台的基础,用于桌面应用...
- **J2ME**:用于嵌入式设备的开发,如手机和手持设备的应用。 - **J2EE**:面向企业级应用,包括 Web 应用程序的开发,例如 JSP 和其他相关技术。 #### 四、学习资源与方法 - **推荐书籍**:《Java 就业培训》作者...
1. Java 2 Platform, Micro Edition (J2ME):用于开发消费电子设备和嵌入式系统的平台。 2. Java 2 Platform, Standard Edition (J2SE):Java的标准开发平台,是其他应用平台的基础。 3. Java 2 Platform, ...
在这儿之后,你可以选择向J2ME、或者Java GUI、Socket编程等方向努力,但是通过第一篇的办法,你可以很容易就将这方向过滤掉(永远不要忘了我们是为了就业),好吧,暂时和它们诀别,还是向着J2EE的方向前进吧。...