模块  java.base
软件包  java.util.concurrent

Interface Callable<V>

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

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

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

    Executors类包含的实用方法,从其他普通形式转换为Callable类。

    从以下版本开始:
    1.5
    另请参见:
    Executor
    • 方法摘要

      所有方法  实例方法 抽象方法 
      变量和类型 方法 描述
      V call()
      计算结果,如果无法执行,则抛出异常。
    • 方法详细信息

      • call

        V call()throws 异常
        计算结果,如果无法执行,则抛出异常。
        结果
        计算结果
        异常
        异常 - 如果无法计算结果