大家好,今天我們來詳細介紹一下異常拋出的知識,在編寫程序時,如果程序中出現錯誤,此時就需要將錯誤的信息告知給調用者,話不多說,來看.
在java中,可以借助throw關鍵字,拋出一個指定的異常對象,將錯誤對象告知給調用者,具體語法如下:
throw new xxx("異常產生的原因")
?
注意事項:
1、throw必須寫在方法體內部.
2.拋出的對象必須是Exception或者Exception的子類對象了,如果拋出RunTimeException類或者RunTimeException的子類,則可以不用處理,直接交給了JVM來處理(異常處理)
4.如果拋出的是編譯時異常,用戶必須處理,否則無法通過編譯.
5.異常一旦拋出,其后的代碼便不會執行.
?
??throws并不是只能聲明受查異常,非受查異常也能聲明.
調用聲明拋出異常的方法時,調用者必須對該異常進行處理,或者繼續使用throws拋出.
好了,今天分享就到這里,謝謝大家!!!
?