何时捕获java.lang.Error?

在什么情况下应该抓住java.lang.Error一个应用程序?

回答:

通常,永远不会。但是,有时您需要捕获特定的错误。

如果您正在编写类似于框架的代码(正在加载第3方类),则捕获LinkageErrors(找不到类定义,不满意的链接,不兼容的类更改)可能是明智的。我还看到了一些愚蠢的第三方代码抛出错误的子类,因此您要么必须处理这些。

顺便说一下,我不确定不可能从OutOfMemory中恢复。

以上是 何时捕获java.lang.Error? 的全部内容, 来源链接: utcz.com/qa/408928.html

回到顶部