为了账号安全,请及时绑定邮箱和手机立即绑定

为什么要把异常包装成其他异常再抛出,而不是直接抛出呢?

为什么要把异常包装成其他异常再抛出,而不是直接抛出呢?

正在回答

5 回答

纵观全楼没有一个能让我觉得很好的答案,更可怕的是我自己也不懂这个是为什么。。


0 回复 有任何疑惑可以回复我~

包装过后,我们可以更直观的看出异常,并清除知道异常的位置,找出哪里出现了异常,直接抛出虽然可以看到异常并看刀位置,但是处理复杂情况是就没办法直观的看出异常

0 回复 有任何疑惑可以回复我~

这个解释可以的。

0 回复 有任何疑惑可以回复我~

就好比皇帝三宫六院的,你汇报皇帝,当然要进过好几道门,这样方便管理。

最终决定权还在皇帝手里,否则你提前处理了,皇帝也不知道你怎么被杀死的。

0 回复 有任何疑惑可以回复我~

这样可以使用我们自己包装后的异常,当异常抛出的时候我们也能很清晰的知道哪里出现的异常

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第三季
  • 参与学习       409789    人
  • 解答问题       4340    个

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

进入课程

为什么要把异常包装成其他异常再抛出,而不是直接抛出呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信