为了账号安全,请及时绑定邮箱和手机立即绑定

catch{}后加上final{}的意义

请问这里面的处理方法中catch{}后加上final{}有何实在意义吗?感觉貌似把final{}的东西写进catch{}中也一样。

正在回答

4 回答

恩恩,楼主懂了

0 回复 有任何疑惑可以回复我~

finally里面的代码不管程序有没有异常都会在最后执行,比如在JDBC中用来关闭一些数据库连接等操作

0 回复 有任何疑惑可以回复我~

比如批量下载100000个APK的片段来分析包名,晚上下班的时候肯定就等电脑开着跑代码,万一中途出个错,比如网络连接突然不稳定断了一秒,那是不是就因为这个connection exception就耽误事儿了?这时候finally就可以continue了。

0 回复 有任何疑惑可以回复我~

不行 final块是不管有没有异常都会执行的  而catch 只有相应错误才会执行

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

catch{}后加上final{}的意义

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信