異常有哪些分類

2022-10-11 01:33:09 字數 499 閱讀 1212

所有異常都是 throwable 的子類,分為 error 和 exception。

受檢異常:

無能為力型,如欄位超長導致的 sqlexception。

力所能及型,如未授權異常 unauthorizedexception,程式可跳轉許可權申請頁面。

常見受檢異常還有 filenotfoundexception、classnotfoundexception、ioexception等。

非受檢異常:

可**異常,例如 indexoutofbound***ception、nullpointerexception、classcastexception 等,這類異常應該提前處理。

需捕捉異常,例如進行 rpc 呼叫時的遠端服務超時,這類異常客戶端必須顯式處理。

可透出異常,指框架或系統產生的且會自行處理的異常,例如 spring 的 nosuchrequesthandingmethodexception,spring 會自動完成異常處理,將異常自動對映到合適的狀態碼。

python的異常有哪些 Python異常處理

python異常處理 什麼是異常處理?程式在執行過程 現了不可預知的錯誤 並且該錯誤沒有對應的處理機制,那麼就會以異常的形式表現出來 造成的影響就是整個程式無法正常執行 異常的結構 1.異常的型別 nameerror 2.異常的資訊 name abc is not defined 3.異常的位置 t...

常發生的異常有哪些, 如何使用異常?

常用預定義例外 cursor already open ora 06511 sqlcode 6511 游標已經開啟 dup val on index ora 00001 sqlcode 1 違反唯一性約束 invalid cursor ora 01001 sqlcode 1001 非法游標操作 in...

mysql日常有哪些用 MySQL常用

1 檢視當前所有資料庫,show databases 2 檢視當前使用的資料庫select database 3 進入資料庫 use backlog 檢視所有表 show tables 4 檢視某表裡的字段,desc undoinfo 5 檢視建表語句,show create table undoi...