try{}catch代碼塊中的注意事項(xiàng)?
2022-11-22 09:02 作者:網(wǎng)星軟件 | 我要投稿
try{}catch代碼塊中的注意事項(xiàng)?
一般我們?cè)趈ava中處理異常的時(shí)候都使用try{}catch(){}
格式:
try{
????????????可能出現(xiàn)異常的java代碼
}catch(異常對(duì)象){
????????????異常的處理位置
}
1.?try{}---捕獲可能發(fā)生的異常
2.?catch(異常對(duì)象){ 異常的處理位置}
catch后面的”()”中需要明確指定一個(gè)具體的異常類型
如果我們不知道這個(gè)具體的異常類型,那么可以采用Exception / Throwable類對(duì)象來(lái)代替
3.?一個(gè)try{}后面可以跟隨多個(gè)catch塊,這些多個(gè) catch塊需要按照被捕獲異常的級(jí)別按照由第到高的次序排列
4.?catch塊后面有時(shí)會(huì)添加一個(gè)finally{}塊,表示有無(wú)異常都要執(zhí)行的代碼就可以寫在finally{}塊中
try{
????????可能出現(xiàn)異常的java代碼
}catch(異常對(duì)象1){
????????異常的處理位置
}catch(異常對(duì)象2){
????????異常的處理位置
}catch(異常對(duì)象3){
????????異常的處理位置
}finally{
????????要執(zhí)行的代碼
}
具體異常對(duì)象 ?< ?Exception ?< Throwable
標(biāo)簽: