Java-异常转译和异常链

异常转译:当位于最上层的子系统不需要关心底层的异常细节时,常见的做法是捕获原始的异常,把它转换为一个新的不同类型的异常,再抛出新的异常.

根据上述例子: 我的车抛锚了,我在catch中重新抛出一个新的异常(LateException)给我的调用者(老板),我们不能把车的异常信息抛给老板看,因为老板不关心这些细节,关心的我是否迟到.

异常链:把原始的异常包装为新的异常类,从而形成多个异常的有序排列,有助于查找身材异常的根本原因.

版权声明:
作者:yfeer
链接:https://www.yfeer.com/706.html
来源:个人编程学习网
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>