The*_*imp 3 java exception-handling try-catch try-catch-finally
我比较陌生Java
,我还在努力了解基本面.我一直在学习try-catch
语句形式的异常处理.这些很好,我理解我应该如何以及为什么要使用它们.令我困惑的是try-finally
陈述.
更具体地说,我不明白为什么我不能只使用一个catch
陈述来做同样的事情.选择将一些命令放在finally
语句中而不是在语句中放入相同的语句有什么好处catch
?这些陈述不会以完全相同的方式执行吗?
对不起,如果这是一个愚蠢或天真的问题.我只是不能完全理解使用该finally
声明的好处.
xyz*_*xyz 10
catch
:出现问题时.
finally
:什么/什么都没有出错.
就像你想要关闭数据库连接而不管是否抛出异常一样,在这种情况下finally
将是放置代码的最佳位置.
此外,如果您有多个带有冗余代码的catch块,则可以将冗余部件移动到finally
块.
归档时间: |
|
查看次数: |
275 次 |
最近记录: |