美文网首页
六号线晚报0522

六号线晚报0522

作者: z0nk1n | 来源:发表于2018-05-22 21:33 被阅读0次

天气:多云 风力:微风

  1. 回调
  • 把实现回调接口的类对象传递到方法里面再利用此对象执行操作
  • 异步,即在在方法里启动另一个线程来执行操作,或在操作方法里启动线程
public interface CallBack {

    void solve(String text);

}
public class SolveEntity implements CallBack {
    @Override
    public void solve(String text) {
        new Thread(() -> {
            try {
                Scanner scanner = new Scanner(System.in);
                String str = scanner.next();
                System.out.println(str + text);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }).start();

    }
}
public class RequestEntity {

    public void solve(String text, CallBack callBack){
        callBack.solve(text);
        System.out.println(text);
    }
}

    public static void main(String[] args) {
        SolveEntity solveEntity = new SolveEntity();
        RequestEntity requestEntity = new RequestEntity();
        requestEntity.solve("requestEntity message", solveEntity);
    }
}

相关文章

  • 六号线晚报0522

    天气:多云 风力:微风 回调 把实现回调接口的类对象传递到方法里面再利用此对象执行操作异步,即在在方法里启动另一...

  • 六号线晚报

    终于我也坐了六号线

  • 六号线晚报0606

    天气:晴 风力:微风 会计政策、会计估计及其变更 1.会计政策 会计政策,是指企业在跨级确认、计量和报告中所采用的...

  • 六号线晚报0528

    天气:晴 风力:微风 为什么要 & 0xFF byte类型的数字要&0xff再赋值给int类型,其本质原因就是想保...

  • 六号线晚报0529

    天气:阴转晴 风力:微风 byte组合byte[] System.arraycopy() Arrays.copyO...

  • 六号线晚报0604

    天气:晴 风力:无风 tools.jar ---> javac 第一次遇到有项目里用到了tools.jar包,稍微...

  • 六号线晚报0527

    天气:阴 风力:微风 Java时间处理Java8 time包 未完待续

  • 六号线晚报0523

    天气:晴 风力:微风 callable 1.callable是一个可以带返回值的多线程接口,类似runnable,...

  • 六号线晚报0524

    天气:晴 风力:无风 java十六进制转各种形式

  • 六号线晚报0531

    天气:阴 风力:微风 OSGi quickstart 插曲 打debug包的时候,执行mvn: resolver:...

网友评论

      本文标题:六号线晚报0522

      本文链接:https://www.haomeiwen.com/subject/sbjkjftx.html