java.lang.Throwable類
java.lang.Throwable 類是在Java語言中所有錯誤和異常的超類。只有在這個類(或它的一個子類)的實例對象由Java虛擬機拋出,也可以由Java throw語句拋出。
類聲明
以下是java.lang.Throwable類的聲明:
public class Throwable extends Object implements Serializable
類構造函數
S.N.
構造函數 & 描述
1
Throwable()
這種構造一個新的Throwable null作爲其詳細消息。
2
Throwable(String message)
構造一個新的Throwable指定詳細消息。
3
Throwable(String message, Throwable cause)
構造一個新的Throwable指定詳細消息和原因。
4
Throwable(Throwable cause)
構造一個新的throwable與指定的原因和詳細消息(cause==null ? null : cause.toString())(它通常包含cause的類和詳細消息)。
類方法
S.N.
方法 & 描述
1
Throwable fillInStackTrace()
該方法彌補了執行堆棧跟蹤。
2
Throwable getCause()
此方法返回此的throwable或空的原因,如果原因不存在或未知。
3
String getLocalizedMessage()
此方法創建這個Throwable的本地化描述。
4
String getMessage()
此方法返回這個的throwable的詳細消息字符串。
5
StackTraceElement[] getStackTrace()
此方法提供編程訪問由printStackTrace()打印堆棧跟蹤信息。
6
Throwable initCause(Throwable cause)
這個方法初始化此拋出爲指定值的原因。
7
void printStackTrace()
此方法打印此拋出其回溯到標準錯誤流。
8
void printStackTrace(PrintStream s)
此方法打印此拋出其回溯到指定的打印流。
9
void printStackTrace(PrintWriter s)
此方法打印此拋出其回溯到指定的打印writer。
10
void setStackTrace(StackTraceElement[] stackTrace)
此方法設置將返回getStackTrace()由printStackTrace()相關方法打印堆棧跟蹤元素。
11
String toString()
此方法返回這個的throwable的簡單描述。
方法繼承
這個類從以下類繼承的方法:
- java.lang.Object