📅  最后修改于: 2020-11-15 03:10:34             🧑  作者: Mango
java.lang.Throwable类是Java语言中所有错误和异常的超类。 Java虚拟机仅抛出属于此类(或其子类之一)的实例的对象,或者可由Java throw语句抛出。
以下是java.lang.Throwable类的声明-
public class Throwable
extends Object
implements Serializable
Sr.No. | Constructor & Description |
---|---|
1 |
Throwable() This constructs a new throwable with null as its detail message. |
2 |
Throwable(String message) This constructs a new throwable with the specified detail message. |
3 |
Throwable(String message, Throwable cause) This constructs a new throwable with the specified detail message and cause. |
4 |
Throwable(Throwable cause) This constructs a new throwable with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause). |
Sr.No. | Method & Description |
---|---|
1 | Throwable fillInStackTrace()
This method fills in the execution stack trace. |
2 | Throwable getCause()
This method returns the cause of this throwable or null if the cause is nonexistent or unknown. |
3 | String getLocalizedMessage()
This method creates a localized description of this throwable. |
4 | String getMessage()
This method returns the detail message string of this throwable. |
5 | StackTraceElement[] getStackTrace()
This method provides programmatic access to the stack trace information printed by printStackTrace(). |
6 | Throwable initCause(Throwable cause)
This method initializes the cause of this throwable to the specified value. |
7 | void printStackTrace()
This method prints this throwable and its backtrace to the standard error stream. |
8 | void printStackTrace(PrintStream s)
This method prints this throwable and its backtrace to the specified print stream. |
9 | void printStackTrace(PrintWriter s)
This method prints this throwable and its backtrace to the specified print writer. |
10 | void setStackTrace(StackTraceElement[] stackTrace)
This method sets the stack trace elements that will be returned by getStackTrace() and printed by printStackTrace() and related methods. |
11 | String toString()
This method returns a short description of this throwable. |
此类从以下类继承方法-