- 常常会再捕获一个什么是异常链後跑出另外一个什么是异常链并且希望把什么是异常链原始信息保存下来,这被称为什么是异常链链
- 在JDK1.4以前,程序员必须自己编写代碼来保存原始什么是异常链信息
- 现在所有Throwable的子类子构造器中都可以接受一个cause对象作为参数,这个cause就什么是异常链原由代表着原始什么昰异常链,即使在当前位置创建并抛出行的什么是异常链也可以通过这个cause追踪到什么是异常链最初发生的位置。
- Throwable类及其所有的子类都提供了带cause参数的构造器其他的什么是异常链类就只有通过initCause()来设置cause了。
笔者开设了一个知乎live详细的介绍的JAVA从入门到精通该如何学,学什么
提供给想深入学习和提高JAVA能力的同学,欢迎收听
提供给想学习云计算的同学欢迎收听