關於java基礎 異常

2021-07-03 23:36:59 字數 712 閱讀 5016

* 異常:分為兩類:錯誤(

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處理。...