try{
}catch(Exception?e){
}finally{
????//finally相關處理語句
}try{
}catch(Exception?e){
}
//finally相關處理語句以上兩種方式有何不同?
5 回答

yanrun
TA貢獻317條經驗 獲得超240個贊
finally通常用于釋放資源,比如你在try中連接了數據庫,但是出錯拋異常了,如果是第一種的話,可以把關閉數據庫連接的語句寫在finally中,因為finally一定會執行所以可以保證數據庫的連接會被關閉,而第二種則不能保證數據庫連接會被關閉
添加回答
舉報
0/150
提交
取消