5 回答
已采納

風(fēng)月理不平我
TA貢獻(xiàn)5條經(jīng)驗(yàn) 獲得超1個(gè)贊
finally是一定執(zhí)行的,一半用來(lái)關(guān)閉資源,即使你catch里面截?cái)嗔舜a也不影響finally執(zhí)行

qq_殺意隆_0
TA貢獻(xiàn)93條經(jīng)驗(yàn) 獲得超29個(gè)贊
來(lái)自知乎: finally塊是保證肯定會(huì)被執(zhí)行,哪怕你在try塊或者catch塊了寫(xiě)了return。

yanrun
TA貢獻(xiàn)317條經(jīng)驗(yàn) 獲得超240個(gè)贊
finally通常用于釋放資源,比如你在try中連接了數(shù)據(jù)庫(kù),但是出錯(cuò)拋異常了,如果是第一種的話,可以把關(guān)閉數(shù)據(jù)庫(kù)連接的語(yǔ)句寫(xiě)在finally中,因?yàn)閒inally一定會(huì)執(zhí)行所以可以保證數(shù)據(jù)庫(kù)的連接會(huì)被關(guān)閉,而第二種則不能保證數(shù)據(jù)庫(kù)連接會(huì)被關(guān)閉
添加回答
舉報(bào)
0/150
提交
取消