在尝试捕获中使用Throwable和Exception之间的区别
有时候,我看到
try {} catch(Throwable e) {
}
而有时
try {} catch(Exception e) {
}
有什么区别?
回答:
通过捕获,Throwable
它包含了子类化的东西Error
。通常,您不应该这样做,除非可能是在您要记录的线程的最高“捕获所有”级别,或者绝对要处理可能出错的所有内容。这将是一个框架型应用程序(例如应用程序服务器或一个测试框架),它可以运行未知代码,不应受到影响比较典型的
事情 是去错代码,尽可能多地。
以上是 在尝试捕获中使用Throwable和Exception之间的区别 的全部内容, 来源链接: utcz.com/qa/397927.html