手册目录
Java 教程
Java 方法
Java 类
Java 文件处理
Java 数据结构
Java 案例
Java 参考手册
Java 关键字
Java String 方法
Java Math 方法
Java Output 方法
Java Arrays 类
Java ArrayList 方法
Java LinkedList 方法
Java HashMap 方法
Java Scanner 方法
Java 迭代器接口
Java 错误和异常类型
Java.io 包教程
Java.lang 包教程
Java.math 包教程
java.time 包教程
Java.util 包教程
Java 正则表达式教程
java.util.zip 包教程
前言
在本教程中,您将学习如何使用Java.lang.Throwable类,简介java.lang.Throwable类是Java语言中所有错误和异常的超类。只有作为此类(或其子类之一)实例的对象才会被Java虚拟机抛出,或者可以被Javathrow语句抛出。
java.lang.Throwable 类是 Java 语言中所有错误和异常的超类。 只有作为此类(或其子类之一)实例的对象才会被 Java 虚拟机抛出,或者可以被 Java throw 语句抛出。
以下是 java.lang.Throwable 类的声明 −
| 序号 | 构造函数 & 描述 |
|---|---|
| 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()) 的详细消息(通常包含原因的类和详细消息)。 |
| 序号 | 方法 & 描述 |
|---|---|
| 1 | Throwable fillInStackTrace()
此方法填充执行堆栈跟踪。 |
| 2 | Throwable getCause()
此方法返回此 throwable 的原因,如果原因不存在或未知,则返回 null。 |
| 3 | String getLocalizedMessage()
此方法创建此 throwable 的本地化描述。 |
| 4 | String getMessage()
此方法返回此 throwable 的详细消息字符串。 |
| 5 | StackTraceElement[] getStackTrace()
此方法提供对 printStackTrace() 打印的堆栈跟踪信息的编程访问。 |
| 6 | Throwable initCause(Throwable Cause)
此方法将此 throwable 的原因初始化为指定值。 |
| 7 | void printStackTrace()
此方法将此 throwable 及其回溯打印到标准错误流。 |
| 8 | void printStackTrace(PrintStream s)
此方法将此 throwable 及其回溯打印到指定的打印流。 |
| 9 | void printStackTrace(PrintWriter s)
此方法将此 throwable 及其回溯打印到指定的打印编写器。 |
| 10 | void setStackTrace(StackTraceElement[] stackTrace)
此方法设置将由 getStackTrace() 返回并由 printStackTrace() 和相关方法打印的堆栈跟踪元素。 |
| 11 | String toString()
此方法返回此 throwable 的简短描述。 |
这个类继承了以下类的方法 −
相关视频
科技资讯
24小时阅读榜
1
2
3
4
5
6
7
8
9
10
精品课程
共5课时 | 17.4万人学习
共49课时 | 78.1万人学习
共29课时 | 62.5万人学习
共25课时 | 39.7万人学习
共43课时 | 73.8万人学习