网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.JAVA应用: 浮点数转化为大写中文.
.驯服Tiger之访问环境变量和调用子.
.用JDOM处理XML文档.
.JDBC 程序实例.
.使用JavaServer Pages技术生成动.
.WebSphere Enterprise Scheduler.
.Log4j(1).
.2个脚本的同时运行问题.
.直取Sun大本营,IBM发表Linux服务.
.软件开发规范(2).
.在Java 1.2中使用Java Archives.
.Java对象序列化(1).
.Eclipse插件开发之定制向导.
.Java核心代码例程之:(JAXP) car.
.用Java多媒体框架设计自动播放机.
.在网页上发布统计曲线(applet).
.Java编程语言中启动器如何查找类.
.用Socket类实现HTTP协议客户端应.
.使用混淆器,保护你的java程序.
.用Spring AOP实现开发中松散耦合.

如何学好J2ME

发表日期:2008-1-5



  1.具备良好的Java语言基础,不要还没有学习java语言就拿起一本J2ME的书来看。这样效果并不好,相反假如你有良好的java语言基础的话,J2ME就显得比较轻易把握!
  
  2.假如你决定开始学习J2ME了,那么首先你应该清楚J2ME的体系结构是什么样的。当你真正清楚了Configuration和Profile的关系、了解了CDC和CLDC的区别后,那么你可以开始编写自己的H elloWorldMIDlet了
  
  3.选择优秀的开发环境,J2ME的开发环境比较灵活。我推荐使用Eclipse和EclipseME插件。因为Eclipse的插件非常丰富且灵活,当你开发联网应用程序的时候安装Lomboz就可以了。当然你也可以选择Jbuilder等IDE,但是不推荐记事本!
  
  4.在编写代码之前,应该多读一下好的代码。究竟MIDlet的写法和一般的java Application不是很一样。推荐WTK中的Demo程序。
  
  5.MIDP的API doc比较少,每个类的方法也很少。假如有时间的话,天天看个4-5个。这会对你帮助很大。究竟它的API和J2SE的并不一样,只是它的子集,不应该想当然的使用。
  
  6.清楚MIDP中高级UI和低级UI类的使用和区别,在你做用户界面的之前,思考好什么符合你的要求,推荐使用高级UI,这样更简单、可移植性更好。但是需要使用Canvas的时候不要犹豫,大胆使用!清楚高级事件和低级事件处理的机制。
  
  7.在开发应用程序的时候尽量使用MVC模式,这样扩展性出色。彻底把握Record Management System,这是MIDP的一个重要子集。实现数据持久性存储不可缺少的系统。善于使用RecordFilter和RecordEnumeration来简化RMS的操作,在我的blog里面有一系列的关于RMS的文章,有时间就看看吧!
  
  8.重视线程,假如你还不真正清楚线程的时候的话,那么赶紧找资料看看吧。在J2ME的开发中,这非常的重要。具备了联网的能力则给你的应用程序插上了翅膀,而联网的时候为了避免堵塞一定要使用多线程技术。
  
  9.时刻关注最新的技术,比如PIM,BlueTooth等都在慢慢的得到支持。你可以使用WTK2.2开发相关的程序了。
  
  10.把握Java中文问题,在J2ME中这个问题更加突出。你应该把你的应用程序放到手机上去测试这个问题而不是在模拟器上。
  
  11.IO不用我说你也必须清楚,在J2ME中提供的IO包中,类比较少你更应该注重。
  
  12.不要因为听说手机资源受限,在写程序的时候就顾虑重重,不要牺牲代码的可读性和可维护性,但是也不能乱用。这个时候你的java语言的基础起到了重要的作用!
  
  13.假如想开发游戏,那么你应该多读相关的书籍。
  
  14.假如有些问题想了很久都没有明白的话,可以到论坛上去问问,但是不要一有问题就问,自己思考后得到正确答案效果更好。或者把问题放下几天,也许自然而然就明白了!不是胡说。
  
  15.多写代码!多多总结!简单的八个字,非常重要:)
上一篇:J2ME概念解析 人气:546
下一篇:不需要应用服务器的J2EE 人气:547
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐