保留一个空白的异常块来封闭我们在java中的代码是一个好习惯吗?

时间:2014-02-09 05:41:39

标签: exception crash

我想知道代码的空白异常块是否合适。 如果我们有一个空白的例外,那么我认为我们的应用程序无法崩溃。这是真的吗? 我正在写一个Android应用程序,它会进行一些休息调用。应用程序崩溃,因为有时json格式会发生变化。

1 个答案:

答案 0 :(得分:1)

“吞下”异常绝不是一种好习惯,特别是如果原因是为了避免将异常传播到堆栈顶部,导致VM终止。如果存在异常,则需要在某个时刻捕获并处理。至少,您需要在某处记录某些内容,以便稍后找到真正的问题并解决它。

但是,最好防止任何异常从堆栈顶部溢出。你不应该有一个空的catch块。