当前位置: 首页 > 教程 > Java.lang >

Java.lang Throwable

精华
小牛编辑
150浏览
2023-03-14

1 Java.lang Throwable介绍

java.lang.Throwable 类是在Java语言中所有错误和异常的超类。只有在这个类(或它的一个子类)的实例对象由Java虚拟机抛出,也可以由Java throw语句抛出。

2 Java.lang Throwable声明

public class Throwable
   extends Object
      implements Serializable

3 Java.lang Throwable方法

方法 描述
Throwable fillInStackTrace() 该方法弥补了执行堆栈跟踪。
Throwable getCause() 此方法返回此的throwable或空的原因,如果原因不存在或未知。
String getLocalizedMessage() 此方法创建这个Throwable的本地化描述。
String getMessage() 此方法返回这个的throwable的详细消息字符串。
StackTraceElement[] getStackTrace() 此方法提供编程访问由printStackTrace()打印堆栈跟踪信息。
Throwable initCause(Throwable cause) 这个方法初始化此抛出为指定值的原因。
void printStackTrace() 此方法打印此抛出其回溯到标准错误流。
void printStackTrace(PrintStream s) 此方法打印此抛出其回溯到指定的打印流。
void printStackTrace(PrintWriter s) 此方法打印此抛出其回溯到指定的打印writer。
void setStackTrace(StackTraceElement[] stackTrace) 此方法设置将返回getStackTrace()由printStackTrace()相关方法打印堆栈跟踪元素。
String toString() 此方法返回这个的throwable的简单描述。