<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
    主站蜘蛛池模板: 亚洲乱码日产一区三区| 亚洲福利视频网站| 182tv免费视频在线观看| 久久久久亚洲精品成人网小说 | 天堂亚洲国产中文在线| 亚洲AV成人精品日韩一区18p| 日韩成人免费视频| 亚洲av永久中文无码精品| 亚洲精品美女久久777777| 最新猫咪www免费人成| a毛片在线还看免费网站| 亚洲精品无播放器在线播放 | 亚洲综合在线观看视频| 又粗又硬又大又爽免费视频播放| 久久久久久国产精品免费免费男同| 亚洲日本天堂在线| 亚洲AV成人一区二区三区AV| 日本一道高清不卡免费| 99re免费视频| 精品国产污污免费网站入口 | 免费在线观看一级片| 国产AV日韩A∨亚洲AV电影| 337p日本欧洲亚洲大胆色噜噜| 亚洲AⅤ永久无码精品AA| 欧美大尺寸SUV免费| 国产99视频精品免费专区| 特级av毛片免费观看| 亚洲免费在线观看视频| 亚洲第一AAAAA片| 亚洲国产一级在线观看 | 亚洲国产福利精品一区二区| 国产亚洲色视频在线| 国产乱子伦片免费观看中字| 免费观看国产网址你懂的| 黄色免费在线网站| jizz中国免费| 美女的胸又黄又www网站免费| 亚洲乱码日产精品BD在线观看| 亚洲国产精品无码AAA片| 亚洲日韩人妻第一页| 免费看无码自慰一区二区|