JAVA回调_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > JAVA回调

JAVA回调

 2012/4/5 13:23:50  latty  程序员俱乐部  我要评论(0)
  • 摘要:接口回调:实现了接口的类创建对象的引用赋值给接口变量,那么接口变量就可以调用接口实现类的方法,这就称为接口回调。(通知相应的对象调用相应的方法)publicinterfaceCallBack{voidexecute();}publicclassTools{publicvoidtestTime(CallBackcallBack){longbegin=System.currentTimeMillis();callBack.execute();longend=System
  • 标签:Java
接口回调:    实现了接口的类创建对象的引用赋值给接口变量,那么接口变量就可以调用接口实现类的方法,这就称为接口回调。(通知相应的对象调用相应的方法)


public interface CallBack {

	void execute();
}



public class Tools {

	public void testTime(CallBack callBack)
	{
		long begin = System.currentTimeMillis();
		callBack.execute();
		long end = System.currentTimeMillis();
		System.out.println("used time:" + (end - begin));
	}

	public static void main(String[] args)
	{
		Tools tools = new Tools();
		tools.testTime(new CallBack()
		{
			@Override
			public void execute() {
				// TODO Auto-generated method stub
				// ......
				for (int i = 0; i < 10000000; i++)
					;
			}
		});

	}
}


观察者模式:将观察者和被观察者的对象分离,是一种设计模式,大部分观察者模式 实现都采用回调。


发表评论
用户名: 匿名