赶上是不好的做法Throwable吗?
Throwable
例如这样的事情:
try { // Some code } catch(Throwable e) { // handle the exception }
这是不好的做法还是我们应该尽可能具体?
你需要尽可能具体。否则,无法预料的错误可能会以这种方式消失。
此外,Throwable掩护Error也是如此,这通常是没有回报的。你不想捕获/处理该问题,而是希望你的程序立即死亡,以便可以正确修复它。