Module java.base

Class ExecutionException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.util.concurrent.ExecutionException
所有已实现的接口:
Serializable

public class ExecutionException extends Exception
尝试检索由于抛出异常而中止的任务的结果时抛出的异常。可以使用Throwable.getCause()方法来检查此异常。
自从:
1.5
参见:
  • Constructor Details

    • ExecutionException

      protected ExecutionException()
      使用没有详细消息构造一个ExecutionException。原因未初始化,可以随后通过调用initCause进行初始化。
    • ExecutionException

      protected ExecutionException(String message)
      使用指定的详细消息构造一个ExecutionException。原因未初始化,可以随后通过调用initCause进行初始化。
      参数:
      message - 详细消息
    • ExecutionException

      public ExecutionException(String message, Throwable cause)
      使用指定的详细消息和原因构造一个ExecutionException
      参数:
      message - 详细消息
      cause - 原因(稍后可通过Throwable.getCause()方法检索)
    • ExecutionException

      public ExecutionException(Throwable cause)
      使用指定的原因构造一个ExecutionException。详细消息设置为(cause == null ? null : cause.toString())(通常包含cause的类和详细消息)。
      参数:
      cause - 原因(稍后可通过Throwable.getCause()方法检索)