java異常處理

在java中異常老是會平白無故來到你身邊,大致異常可分爲兩種:java

1:受控異常(編譯異常):必須處理,不然編譯出錯 spa

2:非受控異常(運行時異常):能夠不處理,編譯器不檢查code

 

捕獲異常

 

使用 try 和 catch 關鍵字能夠捕獲異常。try/catch 代碼塊放在異常可能發生的地方。對象

 

try/catch代碼塊中的代碼稱爲保護代碼,使用 try/catch 的語法以下:blog

 

 

try{
	//可能發生異常的代碼
}catch(異常類 對象){
	//發生異常時,執行的操做
}finally{
	//有沒有異常都會執行
}

 

  

多重捕獲異常

 一個 try 後跟多個 catch 關鍵字能夠捕獲異常。編譯器

try{ // 程序代碼 

}catch(異常類型1 異常的變量名1){ // 程序代碼

}catch(異常類型2 異常的變量名2){ // 程序代碼

}catch(異常類型2 異常的變量名2){ // 程序代碼

}
相關文章
相關標籤/搜索