首先,楼主如果你必须能保证 catch掉try的一切异常。但实际上很多时候并不是这样,好比我做sql插入 要catch sqlException,但因为一些原因,会出现runtime异常,这时候你的catch就抓不住了。而final就可以走。 应用场景,db rollback,打log,算method调用时间等等 其次,try 可以和finally配合用,不需要catch的。 应用场景 打log,计算method调用时间等。
这个我知道,但是如果没有finally语句块,下面的语句也会被执行的,finally的意义好像就没有必要了 。 关闭操作我想放在catch后面也可以吧 就是普通的语句快里
62,614
社区成员
307,327
社区内容
加载中
试试用AI创作助手写篇文章吧