課程
/后端開發(fā)
/Java
/Java入門第三季
finally后的語句不是不管是否出現(xiàn)異常都會按照順序執(zhí)行么?那finally中的語句與直接try-catch語句塊結(jié)束后的語句有什么不一樣呢?
2015-01-09
源自:Java入門第三季 1-3
正在回答
比如說關(guān)閉流或者是連接 , 就是你操作失敗或成功, ?最后一定要關(guān)閉 , 所以就要 finally , 最后沒有一定要操作的就不用 finally , 異常就異常 , 成功就成功?
四個中文
????在只有try-catch語句中,如果catch塊中出現(xiàn)了return語句或者拋出了異常,那么catch之后的語句是執(zhí)行不到的;但是如果將代碼放入finally中,即使catch中出現(xiàn)了return語句或者拋出了異常,finally中的代碼任然是可以執(zhí)行到的。
Jack_楊志劍
直接try-catch語句塊結(jié)束后的語句會因為出現(xiàn)異常而不再執(zhí)行,如果你寫到finally塊中去,就不會出現(xiàn)這種情況了
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
2 回答關(guān)于finally語句塊的作用
2 回答finally 有何用?
1 回答finally
3 回答try catch finally
3 回答finally不執(zhí)行。
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-01-09
比如說關(guān)閉流或者是連接 , 就是你操作失敗或成功, ?最后一定要關(guān)閉 , 所以就要 finally , 最后沒有一定要操作的就不用 finally , 異常就異常 , 成功就成功?
2015-01-09
2015-01-09
直接try-catch語句塊結(jié)束后的語句會因為出現(xiàn)異常而不再執(zhí)行,如果你寫到finally塊中去,就不會出現(xiàn)這種情況了