* 異常:分為兩類:錯誤(
error
) 異常(
exception)
* 錯誤:就是程式設計師無能為力,不能通過**解決問題 例如:jvm崩潰,斷電,資源耗盡,電腦著火
* 異常:出現異常時,責任是程式設計師的
邏輯不嚴謹
,但是可以通過修改**解決異常
* 當異常出現的時候,程式就會中斷,如果希望出現異常後,程式繼續執行,那就要手動的處理異常
* 處理異常的方法: try catch;
* throws丟擲異常 throw人為的製造異常
public class a
public void testtrycatch()
//處理異常的**
catch (filenotfoundexception e)
finally
"try之後的**塊");
兩種:1.檢查性異常(checked)
2.執行時異常 (
1). 檢查異常: 繼承:exception 執行時異常:runtimeexception (
2).建立有參構造器 (
3).建立無參構造器
throws:丟擲異常:如果當前方法不知道該怎麼去處理產生的異常
那麼就丟擲,然後呼叫這個方法的地方進行處理
語法:類名 throws 丟擲異常的型別
關於Java異常
下圖是異常的種類 1 在執行時產生異常就會丟擲乙個異常。2 可以用try catch 捕獲異常,之後系統會處理系統有能力處理的異常,這時try catch 捕獲異常之後 就可執行了。程式設計師可以在catch 中的大括號裡輸出異常資訊或處理異常 也可以不處理,系統會處理系統能處理的異常 3 當 出現...
java基礎 異常機制
異常基本通過以下兩種方式來處理 1.try catch finally 一般採用本方式,捕獲異常,自己處理 try catch filenotfoundexception e2 finally2.throws 不負責任的做法,將異常直接丟擲,讓別人處理 public static void nofi...
java基礎之異常
public class demo01 catch exception e finally 注意 try 裡面是要捕捉異常的 塊。catch 裡面是捕捉到異常後的處理 塊。finally 裡面的 不管是否發生異常,都執行。exception 一般指程式中出現的問題,可以直接用try.catch處理。...