我想知道代码中有一个空白的异常 block 是否好。 如果我们有一个空白异常,那么我认为我们的应用程序不可能崩溃。这是真的吗? 我正在编写一个 Android 应用程序,它会进行一些休息调用。应用程序崩溃是因为有时 json 格式发生变化。
最佳答案
“吞掉”异常从来都不是一个好习惯,特别是如果原因是为了避免将异常传播到堆栈顶部,从而导致 VM 终止。如果出现异常,则需要在某个时刻捕获并处理它。至少,您需要在某处记录一些内容,以便稍后可以找到真正的问题并解决它。
但是,最好防止任何异常从堆栈顶部逃逸。您只是不应该使用空的 catch block 来执行此操作。
关于exception - 在 java 中保留一个包含我们代码的空白异常 block 是一个好习惯吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21655786/