0

在java中,我有一个方法和一个try catch,它可以捕获异常以及RuntimeException。捕获一般的 RuntimeException 有问题吗?

4

2 回答 2

1

您应该捕获可以处理的错误/异常。只要你这样做,你就可以捕捉到任何东西。如果您不知道如何处理检查的异常,否则我建议您不要抓住它。

于 2013-05-23T16:26:36.983 回答
1

您捕获 RuntimeException 的原因与捕获任何异常的原因相同:您计划对它做一些事情。也许您可以纠正导致异常的任何原因。也许您只是想用不同的异常类型重新抛出。

然而,捕捉并忽略任何异常是非常糟糕的做法。

于 2013-05-23T16:26:49.903 回答