gpt4 book ai didi

java - 在 try catch 中使用 Throwable 和 Exception 的区别

转载 作者:bug小助手 更新时间:2023-10-28 10:39:30 25 4
gpt4 key购买 nike

有时候,我明白

try {

} catch(Throwable e) {

}

有时

try {

} catch(Exception e) {

}

有什么区别?

最佳答案

通过捕获Throwable,它包含了Error 的子类。您通常不应该这样做,除非在您想要记录或以其他方式绝对处理所有可能出错的线程的最高“catch all”级别。它在框架类型应用程序(例如应用程序服务器或测试框架)中更为典型,它可以运行未知代码,并且不应受到该代码出错的任何的影响,如尽可能的。

关于java - 在 try catch 中使用 Throwable 和 Exception 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2274102/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com