模块 java.base

接口 Callable<V>

类型参数:
V - 方法的结果类型 call
所有已知的子接口:
DocumentationTool.DocumentationTask , JavaCompiler.CompilationTask
所有已知的实现类:
JavacTask
函数接口:
这是一个功能接口,因此可以用作 lambda 表达式或方法引用的赋值目标。

@FunctionalInterface public interface Callable<V>
返回结果并可能抛出异常的任务。实现者定义了一个名为 call 的没有参数的方法。

Callable 接口类似于 Runnable ,因为两者都是为实例可能由另一个线程执行的类设计的。但是,Runnable 不会返回结果,也不会抛出已检查的异常。

Executors 类包含从其他常见形式转换为 Callable 类的实用方法。

自从:
1.5
参见:
  • 方法总结

    修饰符和类型
    方法
    描述
    V
    call()
    计算结果,如果无法计算则抛出异常。
  • 方法详情

    • call

      V  call() throws Exception
      计算结果,如果无法计算则抛出异常。
      返回:
      计算结果
      抛出:
      Exception - 如果无法计算结果