91久久久久久久久_欧美日韩中文_在线观看中文字幕亚洲_夜夜骑首页_精品久久伊人_天天色天天射天天操

軟件首頁 |  文章首頁
最新更新 軟件分類 設(shè)為首頁 加入收藏 聯(lián)系我們
當前位置:首頁文章首頁 IT學(xué)院 Java

Java回調(diào)函數(shù)

作者:東坡下載  來源:uzzf  發(fā)布時間:2010-10-14 11:28:52  點擊:

      下面使用java回調(diào)函數(shù)來實現(xiàn)一個測試函數(shù)運行時間的工具類:

  如果我們要測試一個類的方法的執(zhí)行時間,通常我們會這樣做:

  java 代碼

  public class TestObject {

  /**

  * 一個用來被測試的方法,進行了一個比較耗時的循環(huán)

  */

  public static void testMethod(){

  for ( int i= 0 ; i< 100000000 ; i++){

  }

  }

  /**

  * 一個簡單的測試方法執(zhí)行時間的方法

  */

  public void testTime(){

  long begin = System.currentTimeMillis(); //測試起始時間

  testMethod(); //測試方法

  long end = System.currentTimeMillis(); //測試結(jié)束時間

  System.out.println("[use time]:" + (end - begin)); //打印使用時間

  }

  public static void main(String[] args) {

  TestObject test=new TestObject();

  test.testTime();

  }

  }

  大家看到了testTime()方法,就只有"//測試方法"是需要改變的,下面我們來做一個函數(shù)實現(xiàn)相同功能但更靈活:

  首先定一個回調(diào)接口:

  java 代碼

  public interface CallBack {

  //執(zhí)行回調(diào)操作的方法

  void execute();

  }

  然后再寫一個工具類:

  java 代碼

  public class Tools {

  /**

  * 測試函數(shù)使用時間,通過定義CallBack接口的execute方法

  * @param callBack

  */

  public void testTime(CallBack callBack) {

  long begin = System.currentTimeMillis(); //測試起始時間

  callBack.execute(); ///進行回調(diào)操作

  long end = System.currentTimeMillis(); //測試結(jié)束時間

  System.out.println("[use time]:" + (end - begin)); //打印使用時間

  }

  public static void main(String[] args) {

  Tools tool = new Tools();

  tool.testTime(new CallBack(){

  //定義execute方法

  public void execute(){

  //這里可以加放一個或多個要測試運行時間的方法

  TestObject.testMethod();

  }

  });

  }

  }

  大家看到,testTime()傳入定義callback接口的execute()方法就可以實現(xiàn)回調(diào)功能

文章評論

欄目導(dǎo)航

本類推薦文章

關(guān)于本站 | 網(wǎng)站幫助 | 廣告合作 | 下載聲明 | 友情連接 | 網(wǎng)站地圖
Copyright © 20098-2010 uzzf下載站. All Rights Reserved .
主站蜘蛛池模板: 日本加勒比在线 | 欧美国产日韩精品 | 国产激情久久久 | 中文字幕亚洲综合 | 四虎看片 | 久久国产精品免费 | 色婷婷18 | 天堂视频在线观看 | 国产伦精品一区二区免费 | 国产精品久久久久永久免费看 | 午夜久久久 | 国产区视频 | 久久精品亚洲 | 久色精品| 午夜精品久久久久久久99 | 欧美a在线| 日韩一区在线播放 | 久久久久久九九九九 | 欧美一区视频 | 激情五月综合色婷婷一区二区 | 欧美日韩在线一区 | 欧美精品亚洲 | 黄色片毛片 | 人人综合网| 一区二区网站 | 黄色三级网 | 日韩免费在线视频 | 一区二区小视频 | 日韩精品在线视频 | 亚洲第一毛片 | 欧美日韩第一页 | 亚洲精品麻豆 | 亚洲午夜视频在线观看 | 欧美一级特黄视频 | 一区二区三区高清 | 性色av一区二区 | 一级片久久久 | 天天干夜夜撸 | 一区二区三区免费在线观看 | 精品国产三级 | 久久精品欧美一区 |