`
Teok
  • 浏览: 148266 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

转:如何学好J2ME

    博客分类:
  • J2ME
阅读更多
    具备良好的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的方法(pdf文档) [实用教程]

    简单易懂而且非常实用的文档,帮助你学好J2ME.

    这么去学好java 理解 j2se j2me j2ee

    要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE...

    嵌入式系统/ARM技术中的新手如何学好J2ME

    1.具备良好的java语言基础,不要还没有学习java语言就拿起一本J2ME的书来看。这样效果并不好,相反如果你有良好的java语言基础的话,J2ME就显得比较容易掌握!  2.如果你决定开始学习J2ME了,那么首先你应该清楚...

    怎样学好java.txt

    要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系

    手机游戏java代码

    J2ME是java的手机版本。学好J2ME,搞手机开发,前途无量。

    JAVA程序员之路——给初学者的一些建议

    要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE...

    如何迅速成为Java高手

    想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以 来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块: J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE...

    Java手机街霸游戏源码.rar

    Java手机街霸游戏源码,以前的j2me游戏源码,打拳游戏,在电子游戏室玩的那种,源码包内带完整资源文件,现在看来,Android游戏也在此基础上扩展,学好j2me对编写Android游戏相当有用。

    自己用C++编的飞行射击游戏(最后更新)

    自己用C++编的飞行射击游戏 还没有做完...比较潦草,以后不做了,没时间了,先把现在的J2ME学好吧。 <br>我们机房好像有病毒,不过不是很严重,建议有杀毒软件的下了之后杀下毒,不管有没有,至少可以确保万无一失。

    java高效学习之路-过来人经验

    Java嵌入式应用是一个方兴未艾的领域,从事嵌入式开发,需要从Sun下载J2ME开发包,J2ME包含了嵌入式设备专用虚拟机KVM,和普通的JDK中包含的JVM有所不同。另外还需要到特定的嵌入式厂商那里下载模拟器。

    jdk1.6 windows 64位

    组成 JDK包含的基本组件包括: ·javac – 编译器,将源程序转成字节码 ·jar – 打包工具,将相关的类文件打包成一个文件 ·javadoc – 文档生成器,从源码注释中提取文档 ·jdb – debugger,查错工具 ·java –...

    JAVA自学之路

    在这儿之后,你可以选择向J2ME、或者Java GUI、Socket编程等方向努力,但是通过第一篇的办法,你可以很容易就将这方向过滤掉(永远不要忘了我们是为了就业),好吧,暂时和它们诀别,还是向着J2EE的方向前进吧。...

    java初学者的工具ppt文件

    嗯,这是个容易但又绝对不应该忽略的问题,你确信自己对Java感兴趣、而且又有吃苦的准备,那你才可能学好Java!如果具备这两点条件,就请继续往下看…… 2. 准备一下 请不要把你的学习Java之路和其它计算机技术分开...

Global site tag (gtag.js) - Google Analytics