java八大異常 檢查性異常有哪些?
檢查性異常有哪些?Java中有兩種類型的異常:checked異常和unchecked異常。對(duì)于未檢查的異常,也稱為runtimeException。處理未檢查異常的幾種方法:1。捕獲;2。繼續(xù)投擲;3
檢查性異常有哪些?
Java中有兩種類型的異常:checked異常和unchecked異常。對(duì)于未檢查的異常,也稱為runtimeException。
處理未檢查異常的幾種方法:1。捕獲;
2。繼續(xù)投擲;
3。不要處理。
有幾種方法可以處理選中的異常(除了runtimeException,其他異常都是選中的異常):
1。繼續(xù)拋出,否定方法,可以隨時(shí)拋出到Java虛擬機(jī)來處理;
2。使用try。。。接二連三。
在JAVA中捕獲異常后throw自定義異常是不優(yōu)雅的嗎?
事實(shí)上,這種方法在很多框架中都有使用
1。Rethrow
自定義異常,用于更好地隔離異常,識(shí)別異常類型、ID、自定義消息和日志
2。對(duì)第三方庫的異常進(jìn)行打包和抽象,以保持與框架異常定義的一致性,方便框架處理不同的異常
3。Restful API,統(tǒng)一異常管理