在尝试捕获中使用Throwable和Exception之间的区别

有时候,我看到

try {

} catch(Throwable e) {

}

而有时

try {

} catch(Exception e) {

}

有什么区别?

回答:

通过捕获,Throwable它包含了子类化的东西Error。通常,您不应该这样做,除非可能是在您要记录的线程的最高“捕获所有”级别,或者绝对要处理可能出错的所有内容。这将是一个框架型应用程序(例如应用程序服务器或一个测试框架),它可以运行未知代码,不应受到影响比较典型的

事情 是去错代码,尽可能多地。

以上是 在尝试捕获中使用Throwable和Exception之间的区别 的全部内容, 来源链接: utcz.com/qa/397927.html

回到顶部