基類是throwable,直接子類有error以及exception.
其中error表示的是,系統級別的錯誤,是乙個unchecked錯誤,無需特別處理,盡量在系統級別處理.
exception分為checked exception與unchecked exception.其
中unchecked exception等價於是runtimeexception及其子類,該
類異常可以不處理.所有不屬於該類的異常(checked)
必須**獲處理或丟擲.
如果呼叫乙個丟擲throwable異常的**,那麼可以捕獲異常(exception),丟擲error.
//乙個aop around
public object around(proceddingjoinpoint pjp) throws throwablecatch(exception e)
}
java異常處理體系
一,異常的概述 異常 exception 異常是指程式執行是發生的不正常事件 可以被異常機制處理,程式能夠繼續執行下去。錯誤 error 錯誤不能構被處理,發生錯誤後,程式就終止,需要修改原始碼才能解決。二,異常體系結構 1,異常的頂級父類是throwable類。2,其下分為exception和er...
Java異常體系(粗糙版)
throwable異常體系 error 錯誤 aterror outofmemory exception 異常 runtimeexception 執行時異常 classcastexception nullpointexception airthmeticexception indexoutofexc...
Java中的異常體系,常見的異常
常見的異常 arithmeticexception 算數運算異常 arrayindexoutofbound ception 陣列越界異常 classcastexception 型別轉換異常 nullpointerexception 空指標異常 numberformatexception 資料格式異常...