1
40
因为
|
2
11
outOfMemoryError不扩展java.lang.exception,因此它不是一个例外。OutOfMemoryError扩展了java.lang.error。如果要捕获错误,请尝试以下操作:
注意:异常和错误扩展了throwable,所以您也可以使用throwable来捕获两者。 http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Throwable.html |
3
3
“~错误”不是“~例外”。 你必须抓住“错误”或“可丢弃” |
4
2
OutOfMemoryError扩展了VirtualMachineError,而异常则直接扩展了Throwable。所以它不会像Java规范那样被捕获。如果您希望捕获所有异常,请在子句中添加catch(throwable e),这样您就拥有了它。 |
5
0
我通常要做的是在线程中添加一个“uncaughtexceptionhandler”,这样,如果您有任何泄漏,至少有机会记录该问题,并可能进行一些清理。 |