<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
    主站蜘蛛池模板: 亚洲aⅴ天堂av天堂无码麻豆| 成在线人免费无码高潮喷水| 日本视频免费在线| 男人扒开添女人下部免费视频| 亚洲综合熟女久久久30p| 91av在线免费视频| 噜噜综合亚洲AV中文无码| 在线观看亚洲av每日更新| 182tv免费观看在线视频| 少妇亚洲免费精品| 亚洲综合激情视频| 免费国产美女爽到喷出水来视频| 中文精品人人永久免费 | 亚洲精品国产美女久久久| 免费福利视频导航| 成人a毛片免费视频观看| 久久亚洲AV成人无码软件| 免费在线看片网站| 国产精品久久永久免费| 国产免费福利体检区久久| 亚洲一区二区三区四区视频| 久久精品国产亚洲AV不卡| 毛色毛片免费观看| 久操视频免费观看| 校园亚洲春色另类小说合集 | 911精品国产亚洲日本美国韩国| 日本19禁啪啪无遮挡免费动图| 日韩免费人妻AV无码专区蜜桃 | 98精品全国免费观看视频| 成年大片免费高清在线看黄| 亚洲综合色丁香婷婷六月图片| 亚洲AV无码成人网站久久精品大| 国产99视频精品免费视频7| 男女免费观看在线爽爽爽视频 | 亚洲Av无码国产一区二区| 久久亚洲精品成人综合| 亚洲av无码不卡私人影院| 毛片A级毛片免费播放| 曰批全过程免费视频播放网站| 中文字幕乱码免费看电影| 一级a性色生活片久久无少妇一级婬片免费放 |