異常的型別

2022-03-04 16:39:23 字數 342 閱讀 3832

throwable

|--error 

error是由於系統錯誤`是無法恢復的

|--exception

|--編譯時異常(可查異常)

必須處理,不處理編譯是通不過的,兩種處理方式:要麼throw出去要麼catch處理掉

|--runtimeexception(unchecked exception)

執行時才出的異常,編譯是檢查不出來的,so不處理也能通過

所以可以處理也可以不處理,不處理系統奔潰終止程式,處理的話可以宣告也可以catch

在介面上申明exception就是為了處理runtimexception,防止系統奔潰程式直接終止

常見的異常型別

1.異常結構層次的根類 exception 2.算術錯誤形式,如以零作除數 arithmeticexception 3.陣列下標越界 arrayindexoutofbound ception 4.嘗試訪問null物件成員 nullpointerexception 5.不能載入所需的類 classno...

C 異常型別

exception 類 描述systemexception 其他使用者可處理的異常的基本類 argumentexception 方法的引數是非法的 argumentnullexception 乙個空引數傳遞給方法,該方法不能接受該引數 argumentoutofrangeexception 引數值超...

C 異常型別

exception 類 描述systemexception 其他使用者可處理的異常的基本類 argumentexception 方法的引數是非法的 argumentnullexception 乙個空引數傳遞給方法,該方法不能接受該引數 argumentoutofrangeexception 引數值超...