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

東坡下載:內容最豐富最安全的下載站!

首頁編程開發Java → Java回調函數

Java回調函數

相關文章發表評論 來源:本站時間:2010/10/14 11:28:52字體大。A-A+

更多

作者:東坡下載點擊:229次評論:1次標簽:

      下面使用java回調函數來實現一個測試函數運行時間的工具類:

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

  java 代碼

  public class TestObject {

  /**

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

  */

  public static void testMethod(){

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

  }

  }

  /**

  * 一個簡單的測試方法執行時間的方法

  */

  public void testTime(){

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

  testMethod(); //測試方法

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

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

  }

  public static void main(String[] args) {

  TestObject test=new TestObject();

  test.testTime();

  }

  }

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

  首先定一個回調接口:

  java 代碼

  public interface CallBack {

  //執行回調操作的方法

  void execute();

  }

  然后再寫一個工具類:

  java 代碼

  public class Tools {

  /**

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

  * @param callBack

  */

  public void testTime(CallBack callBack) {

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

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

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

  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()方法就可以實現回調功能

相關評論

閱讀本文后您有什么感想? 已有 人給出評價!

  • 2791 喜歡喜歡
  • 2101 頂
  • 800 難過難過
  • 1219 囧
  • 4049 圍觀圍觀
  • 5602 無聊無聊
熱門評論
最新評論
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數: 0/500 (您的評論需要經過審核才能顯示)

本類常用軟件

主站蜘蛛池模板: 国产视频h | 欧美日韩在线不卡 | 免费午夜视频 | 天堂成人av| 日本中文字幕在线观看 | 国产午夜在线 | 欧美不卡在线观看 | 免费成人毛片 | 久久久噜噜噜 | 国产黄a三级三级三级看三级男男 | 国产a毛片 | 在线观看h片 | 久久免费网 | 亚洲午夜在线 | 免费中文字幕日韩欧美 | 午夜免费小视频 | 日本一级黄色 | 黄色在线观看网址 | 国产成人精品一区二区三区视频 | 99一区二区| 天天拍夜夜操 | 国产免费视频 | 国产永久免费视频 | 国产一区高清 | 成人黄色大片 | 一级片在线免费观看 | 四虎在线免费视频 | 久久久国产精品视频 | 欧美视频亚洲视频 | 成人av网站在线观看 | 欧美日韩一二三 | 欧美日本精品 | 国产三级免费观看 | 欧洲精品一区二区三区 | 国产精品免费一区二区三区 | 动漫av在线| 久久av免费 | 日韩精品区 | 国产成人精品亚洲 | 永久在线 | 18在线观看免费入口 |