Java編譯異常捕捉與上報筆記

白日睡不醒發表於2023-02-15

異常處理機制的作用:增強程式的健壯性

處理編譯異常方式一:

在方法宣告位置上使用throws關鍵字丟擲,誰呼叫該方法,就交給誰處理

注意:為Exception的是需要處理的,否則編譯器會報錯,可以一直上拋

一般不建議在main方法上使用throws,如果main方法處理不了異常,只能上報給JVM,此時只能終止程式

處理編譯異常方式二:

使用try...catch語句對異常進行捕捉,此時異常會中斷,不會上報

 try{

//try嘗試

}catch(異常 變數名){

//捕捉異常後,需要做什麼

//注意,這裡可以使用變數名引用,變數名引用的記憶體地址是那個new出來異常物件的記憶體地址

}

 try...catch異常捕捉後,後續程式碼仍可以正常執行

注意:如果一個方法上報異常之後,該方法就結束了

 

相關文章