try{}catch代碼塊中的注意事項?
try{}catch代碼塊中的注意事項?
一般我們在java中處理異常的時候都使用try{}catch(){}
格式:
try{
????????????可能出現(xiàn)異常的java代碼
}catch(異常對象){
????????????異常的處理位置
}
1.?try{}---捕獲可能發(fā)生的異常
2.?catch(異常對象){ 異常的處理位置}
catch后面的”()”中需要明確指定一個具體的異常類型
如果我們不知道這個具體的異常類型,那么可以采用Exception / Throwable類對象來代替
3.?一個try{}后面可以跟隨多個catch塊,這些多個 catch塊需要按照被捕獲異常的級別按照由第到高的次序排列
4.?catch塊后面有時會添加一個finally{}塊,表示有無異常都要執(zhí)行的代碼就可以寫在finally{}塊中
try{
????????可能出現(xiàn)異常的java代碼
}catch(異常對象1){
????????異常的處理位置
}catch(異常對象2){
????????異常的處理位置
}catch(異常對象3){
????????異常的處理位置
}finally{
????????要執(zhí)行的代碼
}
具體異常對象 ?< ?Exception ?< Throwable
標簽: