一尘不染

为什么Catch(Exception)是一个坏主意?

java

为什么Catch(Exception)一个坏主意?


阅读 323

收藏
2020-03-14

共1个答案

一尘不染

因为当你捕获异常时,你应该正确处理它。而且,你不能期望在代码中处理所有类型的异常。同样,当你捕获所有异常时,你可能会得到一个无法处理的异常,并阻止堆栈中位于较高位置的代码正确处理它。

一般原则是捕获可能的最特定类型。

2020-03-14