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

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

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

    日出星辰

    Java回調函數使用

         正常情況下開發人員使用已經定義好的API,這個過程叫Call。但是有時這樣不能滿足需求,就需要程序員注冊自己的程序,然后讓事先定義好多API在合適的時候調用注冊的方法,這叫CallBack。

    “當通常大家說的回調函數一般就是按照別人的定好的接口規范寫的,等待別人調用的函數,在C語言中,回調函數通常通過函數指針來傳遞;在Java中,通常就是編寫另外一個類或類庫的人規定一個接口,然后你來實現這個接口,然后把這個實現類的一個對象作為參數傳給別人的程序,別人的程序必要時就會通過那個接口來調用你編寫的函數。

        使用技巧:定一個接口,在接口中聲明我們想調用的方法。

                        在另一個方法中注冊剛定義的回調接口

    package com.call;
    
    public interface Callback {
    
    	public void executeMethod();
    }
    

    -----------------------------------------------------

    package com.call;
    
    public class Tools {
    
    
    	public void getTime(Callback call) {
    		long start = System.currentTimeMillis();
    		call.executeMethod();
    		long end = System.currentTimeMillis();
    		System.out.println("cost time=" + (end - start));
    	}
    }
    

    ---------------------------------------------

    package com.call;
    //測試執行方法消耗時間
    public class Main {
    
    	public static void main(String[] args) {
    
    		Tools tool = new Tools();
    		tool.getTime(new Callback() {
    			public void executeMethod() {
    				new Main().testMethod();
    			}
    		});
    
    	}
    
    	public void testMethod() {
    		for (int i = 0; i < 10000; i++) {
    			System.out.print("");
    		}
    	}
    
    }
    

    posted on 2011-08-16 16:14 日出星辰 閱讀(2101) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲一区二区三区自拍公司| 在线综合亚洲欧洲综合网站 | 亚洲制服丝袜精品久久| 亚洲免费中文字幕| 亚洲一区二区三区高清不卡| WWW亚洲色大成网络.COM| 精品无码国产污污污免费网站国产| 精品视频在线免费观看| 青娱乐免费在线视频| 免费观看AV片在线播放| 亚洲精品第一国产综合境外资源 | 一级毛片一级毛片免费毛片| 日本卡1卡2卡三卡免费| 免费国产成人高清在线观看网站 | 免费成人在线视频观看| 免费电视剧在线观看| 亚洲午夜精品久久久久久浪潮| 亚洲小视频在线观看| 欧美激情综合亚洲一二区| APP在线免费观看视频| 成人在线免费观看| 亚洲综合无码AV一区二区 | 国产乱辈通伦影片在线播放亚洲| 亚洲第一区香蕉_国产a| 国产亚洲精aa在线看| 国偷自产一区二区免费视频| 日韩激情无码免费毛片| 亚洲国产精品自在线一区二区| 精品久久久久久亚洲综合网| 99久久99久久精品免费观看| 亚洲成a人片在线观看国产| 亚洲一级毛片免观看| GOGOGO高清免费看韩国| 日日操夜夜操免费视频| 精品亚洲A∨无码一区二区三区| 一级毛片免费播放视频| 成人男女网18免费视频| 亚洲成a人片77777老司机| 黄色a级片免费看| 97人妻精品全国免费视频| 国产免费av片在线无码免费看|