程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> J2ME >> J2ME履行時間的丈量

J2ME履行時間的丈量

編輯:J2ME

當MIDlet 運作時,隨時都可以利用System. currentTimeMillis()來取得目前時間與1970 年1 月1 日零時 UTC 時間(和諧世界時)的差距,傳回值為long型態,而且以毫秒(Millisecond,千分之ㄧ秒)來表現。程序任何兩個處所叫用System. currentTimeMillis()之後,將所得的成果相減,就是所經過的毫秒數。

典范如下:

//TimeMeasureTest.Javaimport Javax.microedition.midlet.*;import Javax.microedition.lcdui.*; public class TimeMeasureTest extends MIDlet {    public TimeMeasureTest() {    }     public void startApp() {        long start = System.currentTimeMillis();        // 隨便做逐一些事情        for (int i = 0; i < 1000000; i++) {            ;        }        long end = System.currentTimeMillis();        System.out.println("Pass " + (end - start) + " Milliseconds");    }     public void pauseApp() {    }     public void destroyApp(boolean unconditional) {    }}

履行成果:
Pass 234 Milliseconds
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved