Java Throwable类
来源:互联网 发布:java获取jar包路径 编辑:程序博客网 时间:2024/05/09 00:32
Public classThrowable extends Object implements Serializable
在Java语言中,Throwable类是所有Error和Exception的超类。只有Throwable类或其子类才能被JVM或throw表达式抛出。类似的,只有Throwable类或其子类才能当做catch语句块的参数类型。
其两个子类,Error和Exception的实例能够方便地表明异常产生的环境。典型地,这些实例在异常环境的上下文中被创建,以便包含相关信息(如stack trace data)。
Throwable实例包含它创建时线程的栈信息快照。实例包含一条字符串信息来携带有关异常的更多信息。实例包含cause信息:导致抛出这个Throwable实例的另一个Throwable实例。这种cause机制在release 1.4中新加入的。这被称为chained exception机制:每个cause都会有它的cause,以此类推,形成一条异常“链”。
try { lowLevelOp(); } catch (LowLevelException le) { throw new HighLevelException(le); // Chaining-aware constructor }
try { lowLevelOp(); } catch (LowLevelException le) { throw (HighLevelException) new HighLevelException().initCause(le); // Legacy constructor }
在构建Java Project前,封装有层次的Exception。 利用chained exception facility,实现逻辑清晰,健壮的异常处理机制。
- Java Throwable类
- Java异常处理-----Throwable类
- 浅谈java中的Throwable类
- Java异常类(Throwable)
- Java Throwable类及其子类
- java异常处理Throwable类
- Throwable类
- Throwable类
- Throwable类
- Problem 66 Java异常基类Throwable?
- Java初学习 - 异常处理Throwable类
- Java学习之---Throwable类浅谈
- 深入java.lang.Throwable
- Java.lang.throwable源代码
- java throwable exception error
- Java异常机制Throwable
- Java异常:Throwable
- 谈java Throwable
- 基于蓝牙的车载OBD系统
- 第九周-1
- 大文章的分页
- main函数
- MFC中ASSERT,VERIFY,TRACE等的区别
- Java Throwable类
- ASP.NET给图片加上水印
- java.util.ConcurrentModificationException
- 线性表
- 自己动手寻找代理服务器的方法
- 为什么我把窗口都给缩放了?
- 队列
- linux shell 统计文件夹下的目录
- 栈