📜  Java.lang.Throwable类

📅  最后修改于: 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.

方法继承

此类从以下类继承方法-

  • java.lang.Object