我想知道例外情况允许我们分开什么?如果您可以使用c ++
解释一个适当的例子,那就太好了答案 0 :(得分:2)
异常使您的代码更清晰,您不需要使用if
语句来混淆代码,只需用try..catch
包装它即可。因此,他们将您的代码与错误检查分开。
目的很好,但异常也会带来一些问题,比如忘记用try..catch包装代码。 Java使用编译器错误防止这种情况。
我主要在函数中使用异常,我需要执行许多操作,每个操作取决于前一个操作的成功。所以我让所有动作抛出一个异常。我也将它们命名为反映他们抛出异常的事实。