课程
/后端开发
/Java
/Java入门第三季
为什么要把异常包装成其他异常再抛出,而不是直接抛出呢?
2015-03-10
源自:Java入门第三季 1-8
正在回答
纵观全楼没有一个能让我觉得很好的答案,更可怕的是我自己也不懂这个是为什么。。
包装过后,我们可以更直观的看出异常,并清除知道异常的位置,找出哪里出现了异常,直接抛出虽然可以看到异常并看刀位置,但是处理复杂情况是就没办法直观的看出异常
这个解释可以的。
就好比皇帝三宫六院的,你汇报皇帝,当然要进过好几道门,这样方便管理。
最终决定权还在皇帝手里,否则你提前处理了,皇帝也不知道你怎么被杀死的。
这样可以使用我们自己包装后的异常,当异常抛出的时候我们也能很清晰的知道哪里出现的异常
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
1 回答抛出不了异常。
1 回答异常的抛出
1 回答为什么发现了异常不解决它,而要抛出呢?
2 回答JAVA抛出异常和自定义异常
1 回答抛出异常的原因