課程
/后端開發(fā)
/Java
/Java入門第三季
應(yīng)該怎么用finally釋放占用的資源?
2020-02-25
源自:Java入門第三季 1-3
正在回答
finally是在try-catch之后執(zhí)行的,如果return在try-catch中,finally會(huì)在return后再執(zhí)行,所以直接把釋放資源的語句放在finally語句塊中即可,例如常見的數(shù)據(jù)庫連接
try{ ????Connection?con?=?DriverManager.getConnection(url,username,pwd); ????Statement?state?=?con.createStatement(); }catch(IOException?e){ ????e.printStackTrace(); }finally{ ????con.close(); ????state.close(); }
奶尤糯米團(tuán)子 提問者
舉報(bào)
Java中你必須懂得常用技能,不容錯(cuò)過的精彩,快來加入吧
2 回答關(guān)于finally語句塊
1 回答try catch finally 中欠taoreturn語句
2 回答關(guān)于finally語句塊的作用
2 回答finally語句塊能否有多個(gè)?
3 回答如果try中語句無錯(cuò)誤,finally是否會(huì)執(zhí)行?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2020-02-27
finally是在try-catch之后執(zhí)行的,如果return在try-catch中,finally會(huì)在return后再執(zhí)行,所以直接把釋放資源的語句放在finally語句塊中即可,例如常見的數(shù)據(jù)庫連接