我是靠谱客的博主 友好睫毛膏,最近开发中收集的这篇文章主要介绍Java回调机制(回调函数)最简单的理解,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

还是那个最简单的例子:老板在离开之前,告诉员工完成工作后,给他打电话,老板再进行相应的处理,老板的电话号码就是CallBack

public interface CallBack{
	//通过电话号码打电话
	public void execute();
}

public class employee{

	public void doSomething(CallBack callback)
	//员工完成工作1
	//员工完成了工作2
	//员工完成了所有工作
	//给老板打电话,老板进行相应的处理
	callback.execute();
}

public class Boss implements Callback{
	//只要这个手机号没变,即使老板换了,还是会收到员工的汇报
	@Override
	public void execute(){
		system.out.print("老板正在进行处理。。。。");
	}

回调函数就是:员工,但是老板给他留了一个接口,到时候调这个接口就知道下一步要干嘛了,而不是老板在这等着员工干完了当前工作,再告诉他下一步要干嘛。
举一个例子:你使用Jenkins(老板)构建你的项目,代码在git(员工)上,Jenkins给git留了一个联系方式(CallBack),每当git收到代码后,就会联系Jenkins说:我这边收到代码了,你开始构建吧。
优点就是Jenkins平时可以进行自己的工作,只有接到git的通知的时候才需要进行构建,而不需要一直等着。

最后

以上就是友好睫毛膏为你收集整理的Java回调机制(回调函数)最简单的理解的全部内容,希望文章能够帮你解决Java回调机制(回调函数)最简单的理解所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部