Java異常Exception學(xué)習(xí)筆記

Java異常

處理異常:try-catch與try-catch-finally

異常的分類:Throwable相當(dāng)于始祖;Error出現(xiàn)基本死機(jī);Exception是比較常見的異常

異常類
RuntimeException(常見)
檢查異常

Java異常的分類

多重catch的編寫:異常類型要按照子類在前、父類在后的順序,顛倒

多重catch
try-catch-finally的用法

異常拋出

throw——將產(chǎn)生的異常拋出(動(dòng)作)

throws——聲明將要拋出何種類型的異常(聲明)

public void 方法名(參數(shù)列表)throws 異常列表 {

????????????? //調(diào)用會(huì)拋出異常的方法

???????????? throw new Exception();

}

自定義異常

必須繼承于java類庫中意思相近的異常,或者繼承于所有異常的基類Exception

java的異常鏈

新的異常中包含原始異常的信息

連鎖拋出異常,newExc.initCause(e);//尋找異常的原因

或者直接以原始異常為對象創(chuàng)建新異常

try-catch總結(jié)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容