以下这些问题都是我遇到的!发出来大家要小心使用!以免再次发生

1 .  这个打印输出的是什么?

  1. String str = null;
  2. for (int i = 0; i < 3; i++)
  3. ...{
  4. if (str == null)
  5. ...{
  6. str += "str";
  7. }
  8. else
  9. ...{
  10. str += " " + i;
  11. }
  12. }
  13. System.out.println("str=" + str);

是 str=str 1 2?
我本想让她输出 这个可惜她给的是
str=nullstr 1 2
原因是 += 这个操作 把str = null;转化成了字符串"null"
所以以后大家定义字符串最好用 str = "";

//------------------------------------------------------------------------------------------------------------------------------------------------

2.由于操作系统 IDE 不同!在座J2me midlet 程序时候容易出现一些莫名其妙的错误!
我所遇到的是

2.1. 在canvas类paint()里掉子类的paint(),子类里不能出现循环!否则模拟器无法正确运行!(win2k_en + eclipse 3.2 )
          2.2.通过子类调用父类的接口里的变量,模拟器无法正常运行!(winxp_cn + eclipse3.1)

这两个错误不是所有的IDE 都会出现! 如果出现了,我的解决办法是:
2.1 换个IDE,如eclipse3.1
2.2 在win2k_en + eclipse3.1可以通过, 或者 不用接口,都放在父类里定义, 不过,结构上不是很清爽!:(

//-------------------------------------------------------------------------------------------------------------------------------------------------

3.索爱K700该机器长时间使用半年左右容易出现控制杆操作不灵敏,如向上推控制杆,选项滚动条不动等,不过据说K700已经停产!

4.NOKIA5500长时间使用键盘上的皮套容易脱落!

5.西门子CL75 该机器软件版本有早期的如2005年7月的,如果对该机器编程,不能再中断返回后马上播放声音,必须5秒以后才可以,否则死机! 而且在 showNotify(), hideNotify()中写过多的代码或操作,建议越少越简单越好!否则容易不定死机!

6.LG CG225,MG220d 等机器有两个键不能同时正常响应问题,如按住4,再按2,这时候应该释放4,但该机器不能,但相同排的按键可以,如先按下4,在按下6,程序可以得到 4键的释放事件!

7.最近有几台Nokia S60(Symbian OS 9.1-9.3 Series 60)的系统的机器出现了不识别任何Sim卡的现象:
在切换到offline模式后播放音乐(包括对声音方面的其他操作,比如录音)或进行其他软件(比如运行游戏,照相等)操作后发生切换不回正常模式,此后不识别所有Sim卡,目前暂时没有办法解决,只能刷机。为了避免出现这个bug,我们要求大家在开发和测试S60系统手机的过程中,一定在装有SIM卡的状态下(不要进入offline的模式)。如不小心进到offline的状态,请单击开机键,更改到online模式,大家在切换到online模式前请不要进行任何软件和声音方面的操作。

//-------------------------------------------------------------------------------------------------------------------------------------------------

8.发现 所爱K300真机上不支持g.translate( )这个系统方法!这会增加移植工作量!
9.NOKIA S40小版机器如128*128 128*160的手机播放OTT声音文件时,
        sounds.stop();
        sounds.release();
连写才能把声音停掉!不写        sounds.release();  会使手机在中断返回时候 播声音而游戏freeze!

10. NOKIA S40 如5200 6085等播放MIDI WAV使用多PLAYER播放,单PLAYER可能在创建PLAYER时候FREEZE!

11.NOKIA S40 如6101在使用System.gc()时候,如果需要清理的垃圾比较多最好设置Thread.sleep(200);这样才不容易出现应用错误,也许它需要时间来清理垃圾吧!:)

本文转自 kome2000 51CTO博客,原文链接:http://blog.51cto.com/kome2000/578516

J2ME程序员容易遇到的问题!不断更新中_2008.05.17相关推荐

  1. TCP/IP协议就是这个玩意(不看也不影响拿到50K!但是程序员应该知道这些)持续更新中

    相信大家在编程的学习或应用中,对网络编程都有一定的需求.我们都知道http/https属于TCP/IP协议,也都用到过get,post等方法,但是想要真正的了解这些东西的原理.我认为TCP/IP协议还 ...

  2. 好程序员web前端学习路线分享css3中的渐进增强和降级

    好程序员web前端学习路线分享css3中的渐进增强和降级,渐进增强和降级这两个概念是在 CSS3 出现之后火起来的.由于低级浏览器不支持 CSS3,但是 CSS3 特效太优秀不忍放弃,所以在高级浏览器 ...

  3. Bug面前程序员的30种反应,戳中你了没

    开发应用程序是一项压力很大的工作,人无完人,工作中遇到bug是很正常的事,有些程序员会生气,沮丧,郁闷,甚至泄气,也有一些程序员则会比较淡定.如何进行修复bug的过程,是值得我们好好推敲的. 我想分享 ...

  4. 程序员界大杯具:蜗居中的小贝是搞C++ 的 !

    据网友提供的<蜗居>第24集3:30秒截图,有理由相信小贝是搞 C++ 的. 桌子上那本书放大看是<大规模Cpp程序设计>,为无数想为 cpp献身的人士叹惜呀.搞了一辈子C++ ...

  5. @程序员,一文掌握 Web 应用中的图片优化技巧!

    作者 | fecoder 责编 | 郭芮 这篇文章,我们将一起探讨,Web应用中能对图片进行什么样的优化,以及反思一些"负优化"手段. 为什么要对图片进行优化? 对于大多数前端工程 ...

  6. 程序员如何在技术浪潮的更迭中保持较高的成长速度 ?

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! CSDN 编者按:作为程序员已经开发了这么多年,你是如何看待软件开发的?在开发过程中又该如何 ...

  7. 天才程序员的灵魂-现实与虚幻世界中的极客精神

    在我的上一篇文章中(不朽传奇-云计算技术背后的那些天才程序员:Qemu的作者法布里斯贝拉) 提到了Bellard是一个极具黑客气质的天才程序员,从某种意义上来说,只有黑客精神能完美阐述Bellard那 ...

  8. 卧槽,做程序员,这几句口头禅全中

    点击上方蓝色小字,关注"涛哥聊Python" 重磅干货,第一时间送达 来源:Python之禅 0.这个昨天还是正常的. 1.试试三连 你刷新下试试. 你换个浏览器试试. 你电脑重启 ...

  9. 程序员教你清理干净办公电脑中个人帐号及信息

    阅读时长:3分钟 适用场景:清理非个人电脑个人信息,离职前清理电脑中个人信息 本文目录 一.清理浏览器中保存的帐号密码 二.清理客户端软件帐号 三.清理用户文件夹及相关缓存文件夹 四.清理帐号凭证 五 ...

最新文章

  1. hdu 5277(最大团问题)
  2. Using Markov Chains for Android Malware Detection
  3. NiosII中Flash的使用(转)
  4. web前端是什么?如何能成为一名合格的前端开发工程师?
  5. 语言叮叮消息接口_五分钟学后端技术:如何学习Java工程师必知必会的消息队列...
  6. 手机 com.android.backupconfirm可以删除吗,手机上什么文件可以删除?答案都在这里了...
  7. (转)JavaScript事件冒泡简介及应用
  8. 电影播放器mplayer设置常用选项
  9. 【笔记】Protues仿真STM32的实现过程
  10. JS 延时函数 setTimeout 或者 rxjs 写法
  11. python sql注入检测脚本_python 打造一个sql注入脚本 (一)
  12. Flash C++编译器
  13. php展厅控制系统,展厅展馆设计智能中控系统
  14. Android源码目录结构详解
  15. Twitter开发者账号【推特开发者文档系列10】——API参考索引
  16. maven中druid数据源配置无效的问题和jar包找不到问题(DruidDataSourceFactory爆红问题)
  17. 微信小程序 自定义组件
  18. SQLServer sql学习笔记(开窗函数,连接,四舍五入,分页,聚合函数等)
  19. linux常用命令合集
  20. UBUNTU10.04安装jre

热门文章

  1. linux中删除文件名称乱码
  2. [Java2入门经典]第9章 访问文件和目录
  3. 转载:28个Unix/Linux的命令行神器
  4. apipost如何设置断言
  5. JMETER 为什么需要分布式
  6. 反三角函数在线计算机,f的换算(反三角函数计算器在线)
  7. 错误: 找不到或无法加载主类 helloworld_你还不知道Java的类加载机制?
  8. 外部仓库_一键同步!CODING 现已支持导入 GitHub 仓库
  9. redis 端口_「建议收藏」手把手教你搭建redis集群
  10. MySQL创建价格_mysql 建表时的价格用什么类型定义?