Java编写回调函数任务
Posted 全力付出
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java编写回调函数任务相关的知识,希望对你有一定的参考价值。
public class TaskFunction
/**
* 内置task
*
* @param <ParamType>
* @param <ReturnType>
*/
interface Task<ParamType, ReturnType>
ReturnType run(ParamType type);
/**
* 执行任务
*
* @param callBack 回调函数
* @return 返回结果
*/
public static void runTask(Task<String, String> callBack)
for (int i= 0; i< 10; i++)
String returnMsg = callBack.run("value" + i);
System.out.println("return message: " + returnMsg);
/**
* 调用任务
*/
public static void invokeTask()
runTask(new Task<String, String>()
@Override
public String run(String s)
// TODO do something
System.out.println("run task; received message: " + s);
return "success: " +s;
);
public static void main(String[] args)
invokeTask();
以上是关于Java编写回调函数任务的主要内容,如果未能解决你的问题,请参考以下文章