Coding Tips(J2ME)

原创 2005年03月02日 12:56:00
Coding Tips
The following tips are only suggestions and may or may not give gains in performance, it
is to your own judgment and discretion to use them or not.
1. Use StringBuffer instead of String because of the fact the String object can not
be changed. Any modification to a String variable is actually a new object
creation.
2. Accessing class variables directly is faster then using setter and getter
methods
3. Using local variables are more efficient then instance/class variables
4. Using variables are more efficient then arrays.
5. Avoid synchronization in loops because there is an extra over head to lock and
unlock each time the loop occurs
6. Counting down in loops is faster then counting up
7. Use compound operators like x += 1 instead o f x = x + 1 because fewer byte
codes is generated
8. Remove constant calculations in loops
9. Reuse objects
10. Assign null to unused objects, especially unused threads
11. Try to use already built in methods, for example if you want to copy data from
one array to another use System.arraycopy more then likely this method will
be more efficient then the one you created yourself
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

J2ME实现精确秒表计时

import javax.microedition.lcdui.Canvas; import javax.microedition.lcdui.Font; import javax.microedit...

j2me,Http,l联网

1) .由于无线设备所能支持的网络协议非常有限,仅限于HTTP,Socket,UDP等几种协议,不同的厂家可能还支持其他网络协议,但是,MIDP 1.0规范规定,HTTP协议是必须实现的协议,而其他协...

【贪吃蛇—Java程序员写Android游戏】系列 3. 用J2ME实现Android的Snake Sample详解

本次会详细讲解将Android的Snake Sample移植到J2ME上,从而比较二者的区别和联系。 在《1.Android SDK Sample-Snake详解》中,我们已经详细介绍了Androi...

j2me 使用Timer和TimerTask来实现多线程

在Java中可以使用两种方式来实现多线程操作,这两种方式依次是: Timer类—定时器类派生自Object。它是个定时器类,作为后台线程,执行未来的任务。任务可安排一次性执行,或定期重复执行。于每个 ...

J2ME 拼图游戏 快速开发 全过程 之代码祥解(4 )——图片操作类、图片预览后处理类

图片操作类(转自网上),代码: package cn.edu.xtu.tilepuzzle.model; import javax.microedition.lcdui.Font; im...

J2ME主要应用于嵌入是系统开发

在这里我谈谈我在学习j2ee流程,并谈到在此过程中领会的经验和教训。以便后来者少走弯路。   Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范围不同...

在Ubuntu 10.10下安装JDK配置Eclipse配置j2me

环境:ubuntu10.10 下载工具:jdk,版本为jdk-6u23-linux-i586.bin。(百度:oracal java) eclipse,版本eclipse-java-helios-...

MVC模式在j2me项目中的应用

作者:FavoYang 正文: 初识MVC模式 第一次认识到MVC模式是从Microsoft MFC框架所采用的“文档-视图”模型开始的。第一次接触到这个概念让我兴奋不已,很长时间困扰...
  • kbest
  • kbest
  • 2011-08-09 14:34
  • 456

转载:j2me Canvas类详解

3.1  游戏用户界面(Canvas) Canvas类是低级用户界面的画布,所有的图形图像绘制和用户交互(包括按键、指针和Command)都由 这个类来负责。在此将详细讲述这个类的使用方法。 3....
  • zrd
  • zrd
  • 2011-12-27 16:47
  • 380

认识jad 证书,j2me签名相关注意事项

教你一步步认识jar(附java权限XX、后台等)http://bbs.dospy.com/thread-6531845-1-236-28.html  j2me签名相关注意事项 我们得到一个证书后就可...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)