我的意思是,例如,有时你想从某个地方(网络服务、数据库)获取一些额外的信息,而你真的不在乎你是否会得到这些信息。因此,您尝试获取它,如果发生任何事情,那没关系,我只需添加一个“catch(忽略异常){}”就可以了
通常空的 try-catch 是一个坏主意,因为您正在默默地吞下错误条件,然后继续执行。有时这可能是正确的做法,但通常这表明开发人员看到了异常,不知道如何处理它,因此使用空捕获来解决问题。
这相当于在发动机警告灯上贴上黑色胶带。
我相信您如何处理异常取决于您正在使用的软件的哪一层:雨林中的异常。