<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    飛艷小屋

    程序--人生--哲學___________________歡迎艷兒的加入

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      52 Posts :: 175 Stories :: 107 Comments :: 0 Trackbacks

    public abstract class Benchmark
    {
      /**
      * 下面操作是我們希望在子類中完成
      */
      public abstract void benchmark();

      /**
      * 重復執行benchmark次數
      */
      public final long repeat (int count) {
        if (count <= 0)
          return 0;
        else {
          long startTime = System.currentTimeMillis();

        for (int i = 0; i < count; i++)
          benchmark();

        long stopTime = System.currentTimeMillis();
        return stopTime - startTime;
      }
    }
    }

    public class MethodBenchmark extends Benchmark
    {
      /**
      * 真正定義benchmark內容
      */
      public void benchmark() {

        for (int i = 0; i < Integer.MAX_VALUE; i++){
          System.out.printtln("i="+i);    
        }
      }
    }

    也許你以前還疑惑抽象類有什么用,現在你應該徹底明白了吧? 至于這樣做的好處,很顯然啊,擴展性強,以后Benchmark內容變化,我只要再做一個繼承子類就可以,不必修改其他應用代碼.

    posted on 2006-08-22 11:01 天外飛仙 閱讀(490) 評論(0)  編輯  收藏 所屬分類: java
    主站蜘蛛池模板: 亚洲精品无码专区久久同性男| 免费羞羞视频网站| 亚洲国产精品一区二区成人片国内| 国产产在线精品亚洲AAVV| 日本特黄特黄刺激大片免费| 中文字幕乱码亚洲无线三区 | 亚洲中文字幕一二三四区苍井空 | 国产99精品一区二区三区免费| 免费国产不卡午夜福在线| 免费看一级高潮毛片| 2022中文字字幕久亚洲| 久久WWW免费人成—看片| 国产精品亚洲αv天堂无码| 中国一级毛片免费看视频| 亚洲av无码精品网站| 777爽死你无码免费看一二区| 亚洲啪啪免费视频| 精品国产免费观看久久久| 国产综合成人亚洲区| 黑人大战亚洲人精品一区| 一区二区在线免费观看| 亚洲av永久无码精品天堂久久| 噜噜嘿在线视频免费观看| 成人免费观看男女羞羞视频| 亚洲午夜国产精品无码| 4444www免费看| 亚洲大码熟女在线观看| 亚洲人成国产精品无码| 十八禁无码免费网站| 亚洲妇女无套内射精| 亚洲乳大丰满中文字幕| 日本成年免费网站| 免费国产污网站在线观看不要卡| 亚洲精品无码AV人在线播放| 精品国产无限资源免费观看| 国产精品亚洲一区二区三区久久| 亚洲精品乱码久久久久久中文字幕| 四虎在线最新永久免费| 老外毛片免费视频播放| 久久精品国产亚洲AV无码麻豆| 国产精品极品美女免费观看|