课程
/后端开发
/Java
/Java入门第三季
请问这里面的处理方法中catch{}后加上final{}有何实在意义吗?感觉貌似把final{}的东西写进catch{}中也一样。
2014-11-27
源自:Java入门第三季 1-3
正在回答
恩恩,楼主懂了
finally里面的代码不管程序有没有异常都会在最后执行,比如在JDBC中用来关闭一些数据库连接等操作
比如批量下载100000个APK的片段来分析包名,晚上下班的时候肯定就等电脑开着跑代码,万一中途出个错,比如网络连接突然不稳定断了一秒,那是不是就因为这个connection exception就耽误事儿了?这时候finally就可以continue了。
不行 final块是不管有没有异常都会执行的 而catch 只有相应错误才会执行
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
3 回答catch块中的System.out.println(e.getMessage());这句是什么意思?
2 回答请问catch(Exception e)这句代码的语法含义。
2 回答catch
1 回答catch
1 回答为什么在catch里加上input = new Scanner(System.in);能够阻止无限循环