java_回调函数Callback

简介: 分为了三种回调函数,从简单到难,也挺好理解

分为了三种回调函数,从简单到难,也挺好理解


同步调用

A方法调用B方法,等B方法执行完,返回结果给A,A才继续往下执行。


优点:知道什么时候告诉我结果


缺点:会阻塞A方法的执行


异步调用

A方法调用B方法,然后A就继续执行了,不会等B,但是不知道B什么时候返回结果给A。


优点:不会阻塞我


缺点:不知道什么时候告诉我结果


异步回调

A方法调用B方法,在B的一个方法中要传入一个A的对象,这样后面在B的方法里面就可以调用A的方法才能返回结果给A,然后A就继续执行了,不会等B,但是B运行完了,准备返回一个结果给A,就调用A里面的一个C方法,让这个A里面的C方法返回结果给A。

优点:兼顾以上两种


一个A类中定义了一个A函数,但是这个A函数咱不自己调用,而是放到其他类中的方法中调用,比如B类,然后B类要想方法得到A的对象,然后用A的对象去调用A的C方法,从而达到返回结果。

目录
相关文章
java.lang.NoClassDefFoundError: com/sun/jna/Callback
java.lang.NoClassDefFoundError: com/sun/jna/Callback
196 0
|
设计模式 Java
【设计模式】JAVA Design Patterns——Callback(回调模式)
【设计模式】JAVA Design Patterns——Callback(回调模式)
|
JavaScript 前端开发 Java
Java Script中的回调函数,可以用来做什么
Java Script中的回调函数,可以用来做什么
96 0
|
Java 程序员
java回调函数
java回调函数
95 0
|
Java
什么是java回调函数
什么是java回调函数
434 1
什么是java回调函数
|
JavaScript 前端开发 Java
回调函数 PHP 与 Java
回调函数 PHP 与 Java
155 0
|
Java
java中callback
1。首先回调方法的概念与“构造方法”的概念是不一样的,它不是指java中某个具有特殊意义或用途的方法。
199 0
JAVA回调函数简单讲解 CallBack
JAVA回调函数简单讲解 CallBack
534 0
JAVA回调函数简单讲解 CallBack
|
Java Android开发
java之简单的Callback使用总结
java之简单的Callback使用总结
477 0