一尘不染

Java截住Throwable是个坏习惯吗?

java

赶上是不好的做法Throwable吗?

例如这样的事情:

try {
    // Some code
} catch(Throwable e) {
    // handle the exception
}

这是不好的做法还是我们应该尽可能具体?


阅读 391

收藏
2020-03-09

共1个答案

一尘不染

你需要尽可能具体。否则,无法预料的错误可能会以这种方式消失。

此外,Throwable掩护Error也是如此,这通常是没有回报的。你不想捕获/处理该问题,而是希望你的程序立即死亡,以便可以正确修复它。

2020-03-09