对于java接口回调的理解

本文探讨了Java中的接口回调概念,通过同步和异步回调的实例进行解释,特别是在Android开发和网络请求中的应用。作者分享了个人学习过程,并邀请读者指正错误。
摘要由CSDN通过智能技术生成

2020.2.25
第一次写博客,有很多不足之处,还请多多包涵。
在Android中接口的回调是很常见的。这篇文章也是本人对其的理解,也算是一种学习记录。废话不多说,正文开始。

1.回调

回调(外文名Callback),是指在价格上涨趋势中,价格由于上涨速度太快,受到卖方打压而暂时回落的现象。回调幅度小于上涨幅度,回调后将恢复上涨趋势。
当然这并不是我今天要讲的回调。软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。这篇文章只进行简单的理解。我看完回调的概念也是马马虎虎,是懂非懂。但也可以形象化的理解。

同步回调

同步回调就像是老师叫小明交作业,小明就去写作业,而老师要等小明把作业叫上来才能批改作业,这里老师不用去管小明的作业是否正确。

public interface Callback{
   
 void PutOn();
}

老师的类

punlic class Teacher implements Callback{
   
 public Teacher(){
   
 System.out.println("小明快交作业");
}
 pubic void get(){
   
 System.out.println("我收到了")}
} 

小明的类

public class Xiaoming{
   

 private Callback callback;
 
 public Xiaoming(){
   
}
public Xiaoming(Callback callback){
   
this.callback=callback;
}

public void Puton(){
   
System.out
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值