【发布时间】:2013-02-20 22:34:24
【问题描述】:
我知道,它会损害应用程序的性能,但我们不应该围绕代码的地方,这确实有风险,例如
try {
// code
} catch (OutOfMemoryError ex) {
// handling code
}
看起来很安全。
来自文档:
错误是 Throwable 的子类,表示存在严重问题 一个合理的应用程序不应该试图捕捉。
为什么不呢?
【问题讨论】:
-
你真的试过这样处理吗?
-
我的猜测是应该避免而不是处理这些错误。通过捕捉这些东西,你掩盖了一个非常重要的潜在问题。
-
可能这个问题已经涵盖了:stackoverflow.com/questions/352780/…
-
这是无意义的代码sn-p。
-
@defaultlocale 谢谢你的链接!
标签: java error-handling