Java 的回调机制
来源:互联网 发布:郭德纲与网络平台 编辑:程序博客网 时间:2024/05/29 12:39
转帖请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/17483273),请尊重他人的辛勤劳动成果,谢谢
以前不理解什么叫回调,天天听人家说加一个回调方法啥的,心里想我草,什么叫回调方法啊?然后自己就在网上找啊找啊找,找了很多也不是很明白,现在知道了,所谓回调:就是A类中调用B类中的某个方法C,然后B类中反过来调用A类中的方法D,D这个方法就叫回调方法,这样子说你是不是有点晕晕的,其实我刚开始也是这样不理解,看了人家说比较经典的回调方式:
- Class A实现接口CallBack callback——背景1
- class A中包含一个class B的引用b ——背景2
- class B有一个参数为callback的方法f(CallBack callback) ——背景3
- A的对象a调用B的方法 f(CallBack callback) ——A类调用B类的某个方法 C
- 然后b就可以在f(CallBack callback)方法中调用A的方法 ——B类调用A类的某个方法D
大家都喜欢用打电话的例子,好吧,为了跟上时代,我也用这个例子好了,我这个例子采用异步加回调
有一天小王遇到一个很难的问题,问题是“1 + 1 = ?”,就打电话问小李,小李一下子也不知道,就跟小王说,等我办完手上的事情,就去想想答案,小王也不会傻傻的拿着电话去等小李的答案吧,于是小王就对小李说,我还要去逛街,你知道了答案就打我电话告诉我,于是挂了电话,自己办自己的事情,过了一个小时,小李打了小王的电话,告诉他答案是2
通过上面的那个例子你是不是差不多明白了回调机制呢,上面是一个异步回调。
阅读全文
0 0
- Java的回调机制
- java的回调机制
- Java的回调机制
- Java 的回调机制
- java监听机制的原理-回调机制
- 简单回调机制的Java实现
- java回调机制的实现方式
- java回调机制的实现方式
- java Android 回调机制的详解
- java回调机制的理解
- Java的回调机制--学习笔记
- java的接口回调机制详解
- java回调机制的使用
- JAVA回调机制的理解
- Java回调机制的多线程实现
- java回调机制的通俗理解
- java回调机制
- java回调机制
- C++之数据类型
- No mpiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK
- Git分支的解释
- web获取本机ip
- 大端小端与MSB和LSB
- Java 的回调机制
- 相关原理文章链接
- Git 多人合作、分支管理
- TortoiseSVN 客户端修改密码
- VC++编译JSON源码常遇到的问题。
- JQuery3.1.1源码解读(九)【prevObject】
- SpringApplication 的初始化过程分析 : initialize()
- 论「版本号」的正确使用方式
- Linux下使用VMware安装Win10的网络问题