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

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

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

    中文JAVA技術平等自由協作創造

    Java專題文章博客和開源

    常用鏈接

    統計

    最新評論

    Java編程程序回調函數的理解

      所謂回調,就是客戶程序C調用服務程序S中的某個函數A,然后S又在某個時候反過來調用C中的某個函數B,對于C來說,這個B便叫做回調函數。例如Win32下的窗口過程函數就是一個典型的回調函數。一般說來,C不會自己調用B,C提供B的目的就是讓S來調用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名誰,所以S會約定B的接口規范(函數原型),然后由C提前通過S的一個函數R告訴S自己將要使用B函數,這個過程稱為回調函數的注冊,R稱為注冊函數。Web Service以及Java的RMI都用到回調機制,可以訪問遠程服務器程序六 和 彩開獎
     
       重新舉個例子來理解回調:
     
       我遇到了一個問題,便用家里的固話打給我的同事,他說不太清楚,稍后給我回復。我說我一會要出去,你想到了之后打我手機吧。沒過多久,我同事就打手機過來告訴了我答案六 和 彩 資料
     
       下面是代碼:
     
       1、先定義一個接口,規定回答問題的條件是打我手機
     
       1. public interface CallBack {
     
       2. //通過手機回答
     
       3. void CallIphone();
     
       4. }
     
       2、調用者(我):
     
       1. public class Me {
     
       2. public void askQuestion(){
     
       3. System.out.println("撥打固話問1+1=?");
     
       4. }
     
       5. }
     
       3、被調用者(同事):
     
       1. public class You {
     
       2.
     
       3. public void answer(CallBack callBack){
     
       4. //進行回調
     
       5. callBack.CallIphone();
     
       6. }
     
       7.
     
       8. public static void main(String[] args) throws InterruptedException {
     
       9. new Me()。askQuestion();
     
       10. Thread.sleep(3000);
     
       11. new You()。answer(new CallBack() {
     
       12. //實現接口,即回答問題的方式
     
       13. public void CallIphone() {
     
       14. System.out.println("撥打手機回答等于2");
     
       15. }
     
       16. });
     
       17. }
     
       18. }
     
       4、顯示結果
     
       撥打固話問1+1=?
     
       撥打手機回答等于2
     
       代碼很簡單,理解也很膚淺,希望對大家有用。

    posted on 2012-02-23 20:19 好不容易 閱讀(196) 評論(0)  編輯  收藏


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


    網站導航:
     
    PK10開獎 PK10開獎
    主站蜘蛛池模板: 亚洲成人免费电影| 在线成人a毛片免费播放| 成人无遮挡裸免费视频在线观看| 大片免费观看92在线视频线视频| 2022国内精品免费福利视频| 国产91色综合久久免费| 免费a在线观看播放| 亚洲人成在线影院| 在线免费观看毛片网站| 亚洲日韩v无码中文字幕| 久久狠狠爱亚洲综合影院| 亚洲精品免费网站| 亚洲www77777| 中文字幕乱码系列免费| 无码少妇精品一区二区免费动态 | 一个人看的在线免费视频| 男女猛烈无遮掩视频免费软件| 久久精品无码精品免费专区| 24小时免费看片| 亚洲国产天堂久久综合| 国产亚洲精品精品国产亚洲综合| 亚洲制服丝袜精品久久| 岛国岛国免费V片在线观看| 四虎成人免费大片在线| 久久久久亚洲Av片无码v| 免费人妻无码不卡中文字幕18禁| 亚洲国产老鸭窝一区二区三区| 亚洲色图国产精品| www成人免费观看网站| 最新猫咪www免费人成| 国产无遮挡色视频免费视频| 亚洲综合校园春色| 美女视频黄.免费网址| 四虎永久在线精品免费一区二区| 五月天婷婷免费视频| 免费A级毛片无码A∨免费| 久久亚洲国产成人精品无码区| 亚洲变态另类一区二区三区| 国产成人精品免费视频网页大全| 亚洲精品少妇30p| 亚洲专区先锋影音|