Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
回调在java中的实现_Java_Callback - Fatal编程技术网

回调在java中的实现

回调在java中的实现,java,callback,Java,Callback,我正在libgdx中构建一个游戏,在那里我需要通知某个类关于发生的爆炸。现在,我可以看到它发生的同一时刻。我如何确切地通知我的班级爆炸发生了 我读到: 但我不理解回调的概念。我知道这是一种通知类和对象已发生事件的方法,但我不确定如何实现这一点。如果你们能为我澄清这一点,我会非常感激的 回调通常用于异步编程,因此您可以创建一个方法来处理来自web服务的响应。当您调用web服务时,您可以将方法传递给它,这样当web服务响应时,它调用的是您告诉它的方法。。。它“回电” 在Java中,这通常可以通过实

我正在libgdx中构建一个游戏,在那里我需要通知某个类关于发生的爆炸。现在,我可以看到它发生的同一时刻。我如何确切地通知我的班级爆炸发生了

我读到:


但我不理解回调的概念。我知道这是一种通知类和对象已发生事件的方法,但我不确定如何实现这一点。如果你们能为我澄清这一点,我会非常感激的

回调通常用于异步编程,因此您可以创建一个方法来处理来自web服务的响应。当您调用web服务时,您可以将方法传递给它,这样当web服务响应时,它调用的是您告诉它的方法。。。它“回电”

在Java中,这通常可以通过实现接口并传递实现接口的对象(或匿名内部类)来实现。您经常在事务和线程(如Futures API)中发现这一点

也请参阅此处