java.lang.Object
java.lang.Throwable
java.lang.Error
- 所有已实现的接口:
-
Serializable
- 直接已知的子类:
-
AnnotationFormatError
,AssertionError
,AWTError
,CoderMalfunctionError
,FactoryConfigurationError
,FactoryConfigurationError
,IOError
,LinkageError
,SchemaFactoryConfigurationError
,ServiceConfigurationError
,ThreadDeath
,TransformerFactoryConfigurationError
,VirtualMachineError
Error
是 Throwable
的一个子类,表示严重问题,一个合理的应用程序不应该尝试捕获。大多数这样的错误是异常情况。
一个方法不需要在其 throws
子句中声明可能在方法执行期间抛出但未被捕获的 Error
子类,因为这些错误是不应该发生的异常情况。也就是说,对于编译时异常检查的目的,Error
及其子类被视为未经检查的异常。
- 参见 Java 语言规范:
-
11.2 异常的编译时检查
- 自版本:
- 1.0
- 另请参见:
-
Constructor Summary
ModifierConstructorDescriptionError()
构造一个新的错误,其详细消息为null
。构造一个新的错误,带有指定的详细消息。构造一个新的错误,带有指定的详细消息和原因。protected
构造一个新的错误,带有指定的详细消息、原因、启用或禁用抑制以及启用或禁用可写堆栈跟踪。构造一个新的错误,带有指定的原因和详细消息为(cause==null ? null : cause.toString())
(通常包含cause
的类和详细消息)。 -
Method Summary
Methods declared in class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
Error
public Error()构造一个新的错误,其详细消息为null
。原因未初始化,可能随后通过调用Throwable.initCause(java.lang.Throwable)
进行初始化。 -
Error
构造一个新的错误,带有指定的详细消息。原因未初始化,可能随后通过调用Throwable.initCause(java.lang.Throwable)
进行初始化。- 参数:
-
message
- 详细消息。详细消息将保存以供以后通过Throwable.getMessage()
方法检索。
-
Error
构造一个新的错误,带有指定的详细消息和原因。请注意,与
cause
关联的详细消息 不会 自动合并到此错误的详细消息中。- 参数:
-
message
- 详细消息(将保存以供以后通过Throwable.getMessage()
方法检索)。 -
cause
- 原因(将保存以供以后通过Throwable.getCause()
方法检索)。(允许null
值,表示原因不存在或未知。) - 自版本:
- 1.4
-
Error
构造一个新的错误,带有指定的原因和详细消息为(cause==null ? null : cause.toString())
(通常包含cause
的类和详细消息)。此构造函数对于仅仅是其他可抛出对象的包装器的错误很有用。- 参数:
-
cause
- 原因(将保存以供以后通过Throwable.getCause()
方法检索)。(允许null
值,表示原因不存在或未知。) - 自版本:
- 1.4
-
Error
protected Error(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace) 构造一个新的错误,带有指定的详细消息、原因、启用或禁用抑制以及启用或禁用可写堆栈跟踪。- 参数:
-
message
- 详细消息。 -
cause
- 原因。(允许null
值,表示原因不存在或未知。) -
enableSuppression
- 是否启用或禁用抑制 -
writableStackTrace
- 堆栈跟踪是否可写 - 自版本:
- 1.7
-