Exception 在java代码中保留一个空白的异常块是一种好的做法吗?

Exception 在java代码中保留一个空白的异常块是一种好的做法吗?,exception,crash,Exception,Crash,我想知道是否有一个空白的代码异常块是好的。 如果我们有一个空白的例外,那么我认为我们的应用程序不可能崩溃。这是真的吗? 我正在编写一个android应用程序,它可以进行一些rest调用。应用程序会崩溃,因为json格式有时会发生更改。将异常“吞咽”从来都不是好的做法,特别是当原因是避免将异常传播到堆栈顶部,导致VM终止时。如果存在异常,则需要在某个时刻捕获并处理它。至少,您需要在某个地方记录一些东西,以便以后可以找到真正的问题并解决它 但是,防止任何异常从堆栈顶部逃逸是一种很好的做法。你不应该让

我想知道是否有一个空白的代码异常块是好的。 如果我们有一个空白的例外,那么我认为我们的应用程序不可能崩溃。这是真的吗?
我正在编写一个android应用程序,它可以进行一些rest调用。应用程序会崩溃,因为json格式有时会发生更改。

将异常“吞咽”从来都不是好的做法,特别是当原因是避免将异常传播到堆栈顶部,导致VM终止时。如果存在异常,则需要在某个时刻捕获并处理它。至少,您需要在某个地方记录一些东西,以便以后可以找到真正的问题并解决它


但是,防止任何异常从堆栈顶部逃逸是一种很好的做法。你不应该让一个空的catch块来做这件事。

你到底在说什么?是的,这是真的,但它应该是代码中的最后一个选项。我们应该尝试捕捉在调试期间帮助我们的特定异常,而不是添加空白异常。您确实需要弄清楚您在说什么。指定语言和场景以及gve示例异常提醒您有关问题。隐藏它们会推迟它们,直到它们变得更大。