您好,登錄后才能下訂單哦!
異常體系兩大類:搭建信用盤程序制作q<115.28.8.00.9.9>
無論是error,還是Exception,問題發(fā)生就應(yīng)該可以拋出,讓調(diào)用者知道并處理,該體系的特點(diǎn)就在于Throwable及其所有子類都具備可拋性。
Throwable:
復(fù)制代碼
① 一般不可處理的。Error
特點(diǎn):是由JVM拋出的嚴(yán)重性問題;這種問題一般不針對處理,直接修改程序。
② 可處理的。Exception
可拋性:被throws 和 throw 關(guān)鍵字所操作的類和對象都具備可拋性
該體系的特點(diǎn):子類的后綴名都是用其父類名作為后綴名,閱讀性很強(qiáng)。
復(fù)制代碼
異常分類:
檢測性異常:即除RuntimeException及其子類以外的異常。這類異常在編譯時(shí)就進(jìn)行檢測,不處理不能通過;
非檢測性異常:即運(yùn)運(yùn)行時(shí)異常RuntimeException及其子類。這類異常不處理變異也可以通過,如果有拋出 直接拋到控制臺(tái)讓調(diào)用者進(jìn)行修正;
自定義異常:
要么繼承 Exception 要么繼承 RuntimeException
如果拋出一個(gè)在Java中沒有定義過的異常,這時(shí)就需要自定義創(chuàng)建一個(gè)異常類。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。