捕获Throwable是不好的做法吗?

例如这样的事情:

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

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

最佳答案

您需要尽可能具体。否则,这种不可预见的错误可能会逐渐消失。

此外, Throwable 也涵盖 Error ,即usually no point of return。您不想捕获/处理该问题,而是希望您的程序立即死亡,以便可以正确修复它。

关于java - catch Throwable是一个坏习惯吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6083248/

10-11 07:12