因此,我们正在开发此产品的几个人正在与一个非常不稳定的服务器进行通信。它通常会返回非常奇怪和损坏的数据。在测试过程中,我们希望产生的崩溃声很大,所以我们发现它们。但是隔天我们需要向潜在客户展示我们的产品。对于客户来说,如果我们只是吞下它们,这些错误将不会被发现。我想实现这样的周围的所有服务器进行通信的东西吞咽异常和崩溃之间快速切换:控制是否有异常被静态布尔值吞噬
try {
apiCall();
} catch (Exception e) {
if(!SWALLOW_EXCEPTION) {
throw e;
}
}
这是一个真棒想法,或者可以将其以更好的方式来完成?
有没有不道德的标签? – 2010-03-19 15:43:54
第二个try/catch块没有意义。你可以直接调用'e.printStackTrace()'。 – 2010-03-19 15:49:52
现在有。 :-) – 2010-03-19 15:49:54