【发布时间】:2012-11-06 12:45:20
【问题描述】:
我最近一直在阅读许多关于异常的帖子,我有一个问题,是否应该捕获未经检查的异常。我已经读过,如果您希望您的应用程序从错误中恢复,您可以使用检查异常。但是,如果您无法处理已检查的异常,则可以将其包装到另一个已检查的异常中,以便将其传递给另一层;例如你包装一个SqlException,或者你抛出一个未经检查的异常。但是,您应该捕获未经检查的异常吗?未经检查的异常是否是您不检查的理想编程错误?他们应该从您的应用程序中冒出来吗?
【问题讨论】: