JAVA SE 異常處理

2021-09-20 04:39:23 字數 1291 閱讀 1737

throws:宣告要丟擲的異常的名字(宣告)

try:捕獲異常,用於會產生異常的**塊

catch:處理異常,對try中捕獲的異常進行處理

finally:最後處理的區域,一定會進行的,通常用於清除操作

class

exceptionname

extends

exception

}

public

void

methodname

()throws exception

scanner input = new scanner(system.in);

trycatch(inputmismatchexception e1)catch(arithmeticexception e2)catch(exception e3)finally

最後新增catch(exception),處理遺留的異常

盡量新增finally語句釋放資源

處理異常,不能只用e.printstacktrace()

javaSE學習心得 3 異常

1.異常的體系 throwable error 通常出現重大問題如 執行的類不存在或者記憶體溢位等。不編寫針對 對其處理 exception 在執行時執行出現的一起情況,可以通過try catch finally exception和error的子類名都是以父類名作為字尾。2.throwable中的...

JavaSE 45th 異常與重寫

一 異常與重寫 重寫方法不能丟擲 超過原方法所丟擲異常型別範圍 的異常,重寫方法也可以選擇不丟擲異常。如 原方法丟擲了乙隻狗,重寫方法不能丟擲乙隻大象,也不能丟擲乙隻動物 重寫方法可以丟擲乙隻狗,或者乙隻德國牧羊犬。class a 正確,拋小了可以 filenotfoundexception是ioe...

struts 異常處理 全域性異常處理

記錄一下全域性異常處理的過程 處理主動丟擲的異常,轉向錯誤提示頁面。1 寫乙個自己的異常,繼承runtimeexception,從父類生成構造方法 package me.yndy.srtp.exception suppresswarnings serial public class errorexc...