j2me学习心得

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情

真正开始学习J2ME应该算是从暑假7月份开始。到现在屈指算来也不过是三个月的时间。现在我把中间的一些学习经历写出来,和大家一起分享学习j2me的一些经验和感悟。
   在学习J2ME之前,一些认识和不认识的朋友不止一次地说J2ME是JAVA里最难的一块。因为你的代码是运行在有限的资源中,必须尽最大可能地被优化,所以你必须具有很高的编程素养。不过我还是要坚持学习J2ME,也许是出于我对手机游戏软件这一行业的喜爱,更可能是因为我对J2ME这一行业的未来充满信心,在就业压力逐渐增大的今天,它能在我毕业后给我一份工作:)。
    记得邵荣在《JAVA编程实践》的序言中说道:学习一种技术最好分为四个步骤:
    1 充分了解你学习的目标。就J2ME而言,你应该首先系统地了解J2ME的过去、现在和未来。其次,你应该了解J2ME能做些什么。最后你应该充分了解J2ME又细分为那几个技术块块。我向大家推荐一篇文章:《学习J2ME编程需要掌握的七种技术 》。此外,我认为你还应该在网络上搜索一下J2ME的资源,包括与J2ME技术有关的一些大公司主页,J2ME学习者所建立的个人博客(譬如我个人的blog:http://javac.blogchina.com)以及以J2ME为主题的一些技术论坛。

    2 制定你个人的学习计划。关于学习计划的制定,不要把时间表制定的太死。计划应该有一定的灵活性,否则,一旦你遇到一个暂时无法解决的技术难点,整个学习计划就被打破了。这样你的信心也就消失了大半。这种情况我就在学习的过程中经常遇到。

    3 脚踏实地的按照个人制定的学习计划一步一步学习J2ME的各个技术。在这个期间,你可能会遇到很多很多一时难以理解的技术难点,但千万不要放弃。个人认为学习J2ME就像金镛武侠小说中的主人公修炼武功一样,每当主人公冲破一个关卡,内功就大进一层。学习J2ME也一样,当你解决一个技术难点时,你的技术就上了一层楼。倘若你一旦遇到一个暂时无法解决的技术问题就放弃,你的水平就永远只能原地踏步走,很难有实质性的进步。在我的这个学习阶段中,每当我感到一种心灵的疲倦时,我就会抽出一段时间看一下电影《Forrest Gump》。主人公的人生经历和处世态度总会给我无穷的精神力量,指引我在人生的道路上要不断地前进。在此想大家推荐两部我认为很好的电影《Forrest Gump》和《Chariots of fire》.

   4 通过对照学习计划检验自己的学习成果。这个阶段最难做到的是个人需要客观真实地评价自己。

   通过以上四个阶段的学习,你对J2ME基础知识应该有了很详细的了解,接下来你就应该一边通过研究别人的源代码来继续学习,一边通过自己写一些小型的手机软件或手机游戏来提高自己的水平。到了这个阶段,我不能对你提任何建议了,因为我目前也是处在这个阶段。:)

  另外,初学者普遍比较关心的一个问题是使用何种开发环境。我的个人建议是使用Editplus+WTK。如果直接使用大型的IDE开发工具,初学者往往会陷入如何使用开发工具的细节而忽略了真正的J2ME技术。倘若使用CLDC+MIDP,则每次编译的步骤有一些过于烦琐。即使使用Editplus+WTK,你在心中应该明白开发一个J2ME项目的各个具体步骤。当然,除了Editplus+WTK外,事实上还存在一些其他很好的开发环境。在此不作介绍。
                                                                赵永鹏
                                                          2005年9月19日于CQUC
附:这个本人写的第一篇技术性文章。鉴于作者能力有限,文中难免会有不少的错误。欢迎大家批评指正。
个人联系方式:msn:yongpeng1984#hotmail.com QQ:155281081 E_mail:zypsg#yahoo.com.cn.
热烈欢迎各位J2ME学习者和高手与我交流。

J2ME学习心得(一) <br />一、环境的配置<br />    1、jdk1.5或以上版本;<br />    2、安装Eclipse3.2.2(把下载到的zip文件解压后直接放到任一位置即可);<br />        [测试方法:运行eclipse,如果能正常启动,说明jdk安装正确]<br />    3、Eclipse汉化<br />         []<br />    4、安装eclipse1.6.7 (将解压到的文件或目录plugins、features、site.xml全部copy到eclipse的目录中 阅读详情

相关推荐

J2ME Polish学习心得(一)

最近在学习J2ME,但没多久就发现很多头痛的问题,比如不同设备的不同硬件特性,jar和jad的自动打包,Debug的困难等等。但后来我发现这个明为J2ME Plish的项目,发现他简直就是所有J2ME编程折梦寐以求的东西,所以介绍给大家。        J2ME Polish是德国人的一个开源项目,主页是:http://www.j2mepolish.org/,类似于一个java开发环境的插件。

xiaolang85的专栏 758

最近刚学完了J2ME

先声明下,我以前一直是在做Server端编程的,尤其是最近一直在折腾ECO 3 for Dotnet,进军下J2ME完全是因为跟风。。。说起“学完J2ME”,其实也不能说学完,只是学了其中的一部分,我目前开发中有需要的那部分。包含了高级GUI应用(低级Canvas部分对我来说没什么用),数据存储,网络通信。有了这几部分的功能,可以搭建起一些有意思的手机应用了吧。学习起来感觉不难,怎么说我也

toshin的专栏 2127

J2ME Polish学习心得(一)----Device Optimization

       最近在学习J2ME,但没多久就发现很多头痛的问题,比如不同设备的不同硬件特性,jar和jad的自动打包,Debug的困难等等。但后来我发现这个明为J2ME Plish的项目,发现他简直就是所有J2ME编程折梦寐以求的东西,所以介绍给大家。       J2ME Polish是德国人的一个开源项目,主页是:http://www.j2mepolish.org/,类似于一个java开发环境

Webcraft的专栏 1998

J2ME开发中的构建管理

在一个J2ME项目中干了半年的CM (Configuration Management)/BM (Build Management),学习到了很多普通开发人员较少机会接触, 但是对项目本身又十分重要的知识,写出来与大家分享。前言手机应用软件的开发越来越流行,其中又以J2ME开发为甚。放眼当前 各品牌手机,大多数都支持J2ME,而Java中的“一次编写,到处运行” 的概念也极大的吸引

黑熊怪的专栏 1267

如何学好J2ME

     现在工作很忙,最近没有时间写技术文章了。因此今天谈谈自己学习J2ME的一些心得。希望对大家有所帮助。同时欢迎大家谈谈自己的感受!具备良好的java语言基础,不要还没有学习java语言就拿起一本J2ME的书来看。这样效果并不好,相反如果你有良好的java语言基础的话,J2ME就显得比较容易掌握!如果你决定开始学习J2ME了,那么首先你应该清楚J2ME的体系结构是什么样的。当你真

mingjava的专栏 4214

j2me

感觉j2me挺简单的,但当作一个程序时就发现再简单的一个组件,其中一个小小的方法,你不会用,那个程序也写不出来,需要单纯的练习吗?怎样学呢?

wangjianlewo的专栏 395

如何学好J2ME

如今作业很忙,比来没有时辰写技能文章了。因而今日谈谈本人学习J2ME的一些心得。期望对我们有所协助。一起欢送我们谈谈本人的感触! 具有杰出的java言语根底,不要还没有学习java言语就拿起一本J2ME的书来看。这样作用并不好,相反若是你有杰出的java言语根底的话,J2ME就显得比拟简略把握! 若是你决议开端学习J2ME了,那么首要你应该清晰J2ME的体系结构是什么样的。当你真实清晰了C...

weixin_34008805的博客 136

如何学好J2ME[转载]

如何学好J2ME[转载]-------------------------------------------------------------------------------- 作者:mingjava   来源:csdn    更新日期:2002-08-06            现在工作很忙,最近没有时间写技术文章了。因此今天谈谈自己学习J2ME的一些心得。希望对大家有所帮助。同时欢迎大

Simon's Tech Book 992

新手入门之j2me学习方法总结--摘录篇

在学习的过程要自己做例子,曾经有朋友跟我抱怨说自己不知道做什么项目来训练,其实自己做练习并不一定要一个很完整的项目,可以从一些最基本的游戏模块开始练习,比如,如何在屏幕上显示一张图片或者多张图片,如何来实现这些图片的重叠和移动(手动控制移动或者自动移动),如何在显示图片的时候调出一个Form来显示一些信息,然后又能够切换回图片,这些小的练习虽然不能够形成一个完整的游戏,但他是做游戏的基础,所以初学

宏轩JAVA技术专栏 1689

J2ME手机编程心得(一)

   自学J2ME也有一段时间了,总觉得应该把自己学习的心得与收获写出来,一直没有时间,不过不管有没有时间还是要抽出时间总结一下的了,一点点的写吧!   a.开发工具    想要做J2ME开发,当然需要选择合适的开发测试工具,这里我选择的是SUN的WTK2.2版本,开发的集成IDE采用JBuilder2005。    WTK2.2可以在SUN公司的网站下载(http://java.su

可不可以不糊涂 2129

j2me学习方法总结--感想篇

http://blogmark.blogchina.com/keyInc/yesky12/myLinks.js">>以下的想法大多可以作为反面教材了容器的概念容器的概念多见于J2EE中(web容器/EJB容器...),J2ME中也存在容器(MIDlet),或者Applet也算是存在于容器之中。它们的宿主各不相同:sevlet的宿主是web容器;Applet的宿主是浏览器;MIDlet的宿主是移动设

葡萄.呓语 1674

高效j2me手机游戏开发程序秘诀心得教程

J2me程序由于其特殊的运行环境限制,所以优化就显得比较重要,以下是我在学习j2me编程所收集的一些技巧和自己的心得。   本文主要是说明j2me平台上的特殊优化方法,与j2se重复的一些技巧就不再赘述了。   1.显示图象时确定好你的fps,最好先做几次小实验,这样能让你在显示效果和运行速度上有比较好的平衡。  2.GamaCanvas.getGraphics()每次都会产生一个全新的对象,但是...

lhc966的专栏 197

J2ME-Loader 开源项目教程

J2ME-Loader 是一个开源的 Android 应用程序,旨在模拟和运行 Java 2 Micro Edition (J2ME) 应用程序和游戏。该项目由 nikita36078 开发,并在 GitHub 上托管。J2ME-Loader 提供了一个用户友好的界面,使用户能够在现代 Android 设备上体验旧的 J2ME 应用和游戏。 ## 项目快速启动 ### 安装步骤 1. **克...

gitblog_00210的博客 1549
上一篇: 关于程序注释的基础知识
下一篇: J2ME(CLDC/MIDP) FAQ
hydrogen2005
博客等级 码龄21年 1粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值