问答详情
源自:1-8 练习题

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

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

提问者:沉鱼 2015-03-10 09:58

个回答

  • qq_Takeiteasy_2
    2018-12-24 10:28:38

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


  • qq_倔強人生_0
    2016-01-15 23:57:09

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

  • 些许任性
    2015-12-06 21:27:46

    这个解释可以的。

  • 神经旷野舞者
    2015-08-03 19:58:11

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

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

  • 康振宁
    2015-03-10 14:33:09

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