J2ME入门体会

J2ME入门体会

ID:40556076

大小:35.00 KB

页数:3页

时间:2019-08-04

J2ME入门体会_第1页
J2ME入门体会_第2页
J2ME入门体会_第3页
资源描述:

《J2ME入门体会》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、J2ME入门体会学习j2me已经有几天的时间了,今天我以一个初学者的角度来谈谈如何学习J2ME记得我第一次看J2ME的书时间是在我要去应聘xxx公司的J2ME开发工程师职位的前一天,那天为了面试的需要我准备了一天的时间,对于一个J2ME的菜鸟都还算上的我可想而之在短短的一天时间能准备成什么样子,我们知道一门语言要入门是得有一个过程的,这个过程至少要有4天的时间,何况面对的大家公认很难的J2ME,有的人编代码编了一辈子也许都没有机会接触到它,记得当时我根据招聘信息上面的要求,强行自己记忆了一些知识点,可是还没有到

2、了面试时忘记得一干二尽,当时恨自己不成钢,幸亏笔记的时候大部分是Java基础知识,J2ME的知识都是些选择题,也许是这些选择题我大部分都选择对了,因为后来听说我的笔试分数还很高哦。要学习好J2MEJava基础是关键首先在学习J2ME之前要弄懂的知识:①Java中包结构的关系②private、protected、defualt、public在不同的情况下的访问权限③要真正理解抽象类、抽象方法、继承的含义及其接口的属性的理解④有一定的模式设计概念:什么是单例设计模式、工程设计模式?⑤理解线成的正在执行过程(注意:T

3、hread类在J2ME中没有stop()方法)⑥对输入输出的理解⑦有察看API的能力我觉得有了上面的基础后在学习J2ME就可以了,提出⑦条的原因是我在学习Java有几年了还没有这样的能力,不是因为我的英文太差,而是因为我没有下意识的告诉自己去查,在遇到问题时只是养成了google的习惯,希望大家不要走自己路,遇到问题一定先自己查相关的API,不行再想其他的办法,这可是我几天在家的埋头查询(因为当时家没有安装宽带网,只能看API文档)的体会,人的潜能是逼出来的嘛,所以要下意识地给自己施加压力哦。我们来看J2ME的

4、APIMIDlet类:所有的应用程序都要继承这个类记得第一次看J2ME的书的时候,没有一本书分析一个J2ME的程序的结构,要是有很好的Java基础看看API就可以搞定――――这里要用到的知识:extends、abstract的真正含义,下面我再好好补充一下:一个抽象类要是它的子类没有声明是abstract,该自类必须重写父类的抽象方法,这样看看MIDlet类的就知道MIDlet是一个abstract类,所以它的子类要重写它的startApp()、pauseApp()、destroyApp(Booleanunco

5、nditional)这三个方法。一个abstract类的默认属性是什么也的弄懂,这可以跟interface结合着来理解。入门级别的学习之道:我们在学习一门语言经常的入门例子就是“HelloWorld”,我们也以在程序运行时在手机屏幕上显示“HelloWorld”字符为例来作为入门的第一个J2ME程序。代码如下:importjavax.microedition.midlet.MIDlet;importjavax.microedition.midlet.MIDletStateChangeException;impo

6、rtjavax.microedition.lcdui.Display;importjavax.microedition.lcdui.TextBox;publicclassHelloWorldextendsMIDlet{privateDisplaydisplayable;privateTextBoxnameTextBox;publicHelloWorld(){displayable=Display.getDisplay(this);}protectedvoidstartApp()throwsMIDletState

7、ChangeException{nameTextBox=newTextBox("","HelloWorld",20,1);displayable.setCurrent(nameTextBox);}protectedvoidpauseApp(){}protectedvoiddestroyApp(booleanunconditional)throwsMIDletStateChangeException{}}在看了上面的最简单的HelloWorld程序要弄懂的类:Display、TextBox、MIDlet,通过这个

8、例子要对里面涉及到每个类的具体用法有很清楚的理解,这样的要求在刚学习J2ME的时候肯定会感觉到很类,但这是一个良好的习惯,这样坚持下来在写其他的代码不久就得心应手了。下面再在上面的例子的基础上添加一个退出菜单,只需要让上面的类实现CommandListener接口就行了。importjavax.microedition.midlet.MIDlet;importjavax.microed

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。