课程
/后端开发
/Java
/Java入门第三季
应该怎么用finally释放占用的资源?
2020-02-25
源自:Java入门第三季 1-3
正在回答
finally是在try-catch之后执行的,如果return在try-catch中,finally会在return后再执行,所以直接把释放资源的语句放在finally语句块中即可,例如常见的数据库连接
try{ Connection con = DriverManager.getConnection(url,username,pwd); Statement state = con.createStatement(); }catch(IOException e){ e.printStackTrace(); }finally{ con.close(); state.close(); }
奶尤糯米团子 提问者
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
2 回答关于finally语句块
1 回答try catch finally 中欠taoreturn语句
2 回答关于finally语句块的作用
2 回答finally语句块能否有多个?
3 回答答案解析是:try 语句块不可以独立存在,必须与 catch 或者 finally 块同存,是不是可以不写catch语句,只写try,finally语句?