Java实现回调函数
来源:互联网 发布:淘宝4px递四方速递运费 编辑:程序博客网 时间:2024/04/28 05:26
大家看到了testTime()方法,就只有"//测试方法"是需要改变的,下面我们来做一个函数实现相同功能但更灵活:
首先定一个回调接口:
java 代码
- public interface CallBack {
- //执行回调操作的方法
- void execute();
- }
然后再写一个工具类:
java 代码
- public class Tools {
- /**
- * 测试函数使用时间,通过定义CallBack接口的execute方法
- * @param callBack
- */
- public void testTime(CallBack callBack) {
- long begin = System.currentTimeMillis(); //测试起始时间
- callBack.execute(); ///进行回调操作
- long end = System.currentTimeMillis(); //测试结束时间
- System.out.println("[use time]:" + (end - begin)); //打印使用时间
- }
- public static void main(String[] args) {
- Tools tool = new Tools();
- tool.testTime(new CallBack(){
- //定义execute方法
- public void execute(){
- //这里可以加放一个或多个要测试运行时间的方法
- TestObject.testMethod();
- }
- }); //在这里实现匿名内部类
- }
- }
1 0
- java回调函数实现
- java回调函数实现
- Java实现回调函数
- 在Java中实现回调函数
- java 回调函数实现方式
- Java 回调函数实现方式
- java回调函数的简单实现
- Java中实现回调函数
- java中回调函数的实现
- 回调函数实现
- JAVA回调函数
- java回调函数
- Java回调函数
- Java 回调函数
- java回调函数
- Java 回调函数
- Java 回调函数
- Java回调函数
- hdu4050wolf5x 概率dp
- Cocos2d-x开发教程 第二节 基本概念
- 每一位Android开发者应该知道的Android体系架构和开发库
- 读Excel表格的两个函数ALSM_EXCEL_TO_INTERNAL_TABLE、KCD_EXCEL_OLE_TO_INT_CONVERT
- 计蒜客第10题---寻找插入位置
- Java实现回调函数
- codeforces 551 C GukiZ hates Boxes
- hdu5296(2015多校1)--Annoying problem(lca+一个公式)
- java中如何终止线程
- IAR8.302破解
- light oj 1248 - Dice (III)(概率dp)
- RMQ专题练习
- 队列相关知识
- 【2015/7/22】SqlServer卸载重装全攻略!