把捕获的异常包装成一个新的异常,接着在新的异常里添加对原始异常的引用,最后把这个新异常抛出。

就像是链式反应一样,一个接一个,就叫做java的异常链。

一、代码实现

结果为:

做了少许的改动后:

结果为:

以上两种就是常用的两种异常写法。

二、总结

记录一下。