public class 异常 extends Throwable
异常
及其子类是形式Throwable
指示合理的应用程序想要捕获的条件。
异常
类和任何不是RuntimeException
的子类的子类都是检查异常 。 检查的异常需要在方法或构造函数的throws
子句中声明,如果它们可以通过执行方法或构造函数抛出,并在方法或构造函数边界之外传播。
Error
, Serialized Form
Modifier | Constructor and Description |
---|---|
|
异常()
构建一个新的异常,以
null 作为其详细信息。
|
|
异常(String message)
使用指定的详细消息构造新的异常。
|
|
异常(String message, Throwable cause)
构造一个新的异常与指定的详细信息和原因。
|
protected |
异常(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace)
构造一个新的异常,其中包含指定的详细消息,启用或禁用抑制功能,启用或禁用可写栈跟踪。
|
|
异常(Throwable cause)
构造具有指定的原因和
(cause==null ? null : cause.toString())详细消息(它通常包含的
cause类和详细消息)的新异常。
|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public Exception()
null
作为其详细信息。
原因未初始化,可以随后通过调用Throwable.initCause(java.lang.Throwable)
进行初始化 。
public Exception(String message)
Throwable.initCause(java.lang.Throwable)
进行初始化 。
message
- 详细信息。
保存详细信息以便以后通过Throwable.getMessage()
方法检索 。
public Exception(String message, Throwable cause)
请注意,与cause
联的详细信息不会自动并入此异常的详细消息。
message
- 详细信息(保存供
Throwable.getMessage()
方法稍后检索)。
cause
- 原因(由Throwable.getCause()
方法保存供以后检索)。
(A null的值是允许的,并且表示原因不存在或未知。)
public Exception(Throwable cause)
PrivilegedActionException
)。
cause
- 原因(由Throwable.getCause()
方法保存供以后检索)。
(A null的值是允许的,并且表示原因不存在或未知。)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.