异常链的问题

来源:1-7 Java 中的异常链

慕婉清6441602

2018-02-27 09:27

什么情况下会需要用到Java异常链啊

写回答 关注

1回答

  • 故梦大人i
    2018-02-27 10:50:56

    举一个简单的应用场景:
    一个用java搭建的Web服务器,在执行数据库查询的时候发现目标数据库有异常,
    然后抛Exception了。
    然后你觉得是应该把Exception抓住并分析处理还是让程序直接终止掉呢?
    直接终止的处理方法对于一个需要持续运行的Web服务器来说是无法接受的。
    而且在很多地方Exception可以用来传递消息,并不是错误让自己解决了就行了的,
    需要让外界知道并把处理权交给外界的调用者。

    在可能出现异常,并且根据抛出的不同异常有不同的对象对其进行解析、处理的时候,可以用异常链来传递和分级处理我们遇到的各类问题。

Java入门第三季

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

409792 学习 · 4340 问题

查看课程

相似问题