国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
J2ME優(yōu)化——靜態(tài)變量與get/set方法比較
        這里我主要和大家一起討論靜態(tài)變量與set/get方法。這些都是我們經(jīng)常接觸到的,特別是使用多個類的時候,靜態(tài)變量與set/get方法就會頻繁被調(diào)用到,到底是哪個好點呢?
 
package Optimize;
 
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
 
public class staticTest extends MIDlet {
 
       public staticTest() {
              super();
              // TODO Auto-generated constructor stub
       }
 
       protected void startApp() throws MIDletStateChangeException {
              // TODO Auto-generated method stub
              long timer = 0L;
              data d = new data();
 
              timer = System.currentTimeMillis();
              for (int k = 100000; k > 0; k--) {
                     d.setj(k);
              }
              System.out.println(System.currentTimeMillis() - timer);
             
              timer = System.currentTimeMillis();
              for (int k = 100000; k > 0; k--) {
                     data.i = k;
              }
              System.out.println(System.currentTimeMillis() - timer);
       }
 
       protected void pauseApp() {
              // TODO Auto-generated method stub
 
       }
 
       protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
              // TODO Auto-generated method stub
 
       }
 
}
 
class data {
       protected static int i = 0;
       protected int j = 0;
      
       public data() {
       }
      
       public void setj(int j) {
              this.j = j;
       }
      
       public int getj() {
              return j;
       }
}
        測試出來的結(jié)果是讓人興奮的,因為使用靜態(tài)變量比get/set方法的速度快十倍以上,這么大的差距是我沒有想到的,另外用靜態(tài)變量所使用的內(nèi)存值還要少點,這更讓我們感覺到靜態(tài)變量的好J2ME優(yōu)化——靜態(tài)變量與get/set方法比較
        這里我主要和大家一起討論靜態(tài)變量與set/get方法。這些都是我們經(jīng)常接觸到的,特別是使用多個類的時候,靜態(tài)變量與set/get方法就會頻繁被調(diào)用到,到底是哪個好點呢?
 
package Optimize;
 
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
 
public class staticTest extends MIDlet {
 
       public staticTest() {
              super();
              // TODO Auto-generated constructor stub
       }
 
       protected void startApp() throws MIDletStateChangeException {
              // TODO Auto-generated method stub
              long timer = 0L;
              data d = new data();
 
              timer = System.currentTimeMillis();
              for (int k = 100000; k > 0; k--) {
                     d.setj(k);
              }
              System.out.println(System.currentTimeMillis() - timer);
             
              timer = System.currentTimeMillis();
              for (int k = 100000; k > 0; k--) {
                     data.i = k;
              }
              System.out.println(System.currentTimeMillis() - timer);
       }
 
       protected void pauseApp() {
              // TODO Auto-generated method stub
 
       }
 
       protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
              // TODO Auto-generated method stub
 
       }
 
}
 
class data {
       protected static int i = 0;
       protected int j = 0;
      
       public data() {
       }
      
       public void setj(int j) {
              this.j = j;
       }
      
       public int getj() {
              return j;
       }
}
        測試出來的結(jié)果是讓人興奮的,因為使用靜態(tài)變量比get/set方法的速度快十倍以上,這么大的差距是我沒有想到的,另外用靜態(tài)變量所使用的內(nèi)存值還要少點,這更讓我們感覺到靜態(tài)變量的好
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
枚舉的筆記
什么是object指向?
深入分析J2ME中的高級事件機制
【原】android 中定時器的幾種用法總結(jié)
風(fēng)中的漫影 - 源碼-局域網(wǎng)文件傳送版本2 - 騰訊博客 - Qzone
深藍筆記(1)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服