什么时候捕获java.lang.Error?

在什么情况下应该在应用程序上捕获java.lang.Error?
一般来说,从不。
但是,有时你需要捕获特定的错误。

如果你编写框架代码(加载第三方类),可能明智的是捕获LinkageErrors(没有类定义发现,不满意的链接,不兼容的类更改)。
我也看到一些愚蠢的第三方代码抛出错误的子体,所以你必须处理这些。

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

http://stackoverflow.com/questions/352780/when-to-catch-java-lang-error

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:什么时候捕获java.lang.Error?