我相对较新Java
,我仍在努力了解基本面。try-catch
我一直在以语句的形式学习异常处理。这些很好,我明白我应该如何以及为什么要使用它们。让我感到困惑的是这些try-finally
陈述。
更具体地说,我不明白为什么我不能只使用catch
语句来做同样的事情。选择将一些命令放在finally
语句中而不是在语句中放置相同的语句有什么好处catch
?语句不会仍然以完全相同的方式执行吗?
对不起,如果这是一个愚蠢或幼稚的问题。我只是无法弄清楚使用该finally
语句的好处。