1. Callable @FunctionalInterface public interface Callable<V> { V call() throws Exception; } 跟上一篇讲的 Runnable 一样,Callable 也是一个函数式接口。此外,Callable 还是泛型类,可以指定 call 方法的返回值类型。 上面的源码过于简单,看不出什么,下面再介绍一个类:FutureTask 2. FutureTask 2.1 FutureTask 结构图