Java基礎 異常處理 常用類

2021-08-01 17:12:23 字數 823 閱讀 4559

異常處理:

關鍵字:try+catch、throws、throw、finally

宣告方法丟擲異常(查jdk):

public

void

somemethod() throws someexception

}包含**段/呼叫方法處理異常:(方法未處理,只丟擲異常)

trycatch (someexception e)catch (someexception e)finally

當前無法處理異常,則通過throws向上(呼叫它的函式)丟擲,由上級處理

異常類:throwable

異常類的子類:error(系統內部錯誤) exception(異常)

異常:runtimeexception(執行時異常,可以不catch)、編譯異常:jdk後面有throws的異常,必須catch

重寫:子類重寫父類的方法,如果是編譯異常,必須丟擲同樣的異常,或不丟擲異常

throws:丟擲異常

catch:處理異常

例子:

void m(int i) throws arithmeticexception;
獲取:

classname vn =classname.val1;
總結:jdk是個好

Java基礎 異常處理

所有異常的父類,其下有兩個分支,乙個是 error,乙個是 exception throwable 類中有三個常用的方法 public void printstacktrace 輸出異常資訊以及堆疊跟蹤資訊 public string getmessage 輸出異常內容 public string ...

java常用異常類

異常類名稱 異常類含義 arithmeticexception 算數異常類 arrayindexoutofbound ception 陣列小標越界異常 arraystoreexception 將與陣列型別不相容的值賦值給陣列元素時丟擲的異常 classcastexception 型別強制轉換異常類 ...

java語言基礎 77 異常處理

程式問題類結構 頂級類 throwable 子類,嚴重問題 error 子類,問題 exception 編譯時異常 非runtimeexception都是編譯時異常 執行時異常 runtimeexception 異常處理方式 1 try.catch.finally 格式 trycatch 異常型別 ...