異常
概述:即非正常情況,通俗地說,異常就是程式出現的錯誤
異常的分類(throwable)
合理的應用程式可能需要捕獲的問題 :舉例:空指標異常(nullpointerexception)
合理的應用程式不應該試圖捕獲的問題:舉例:記憶體不足(stackoverfkowerror)
異常的處理方式
jvm預設的異常處理方式:在控制台列印錯誤資訊,並終止程式
開發中異常的處理方式
格式:
tryeatch(exception c)finally中的內容,看是否有問題(異常)
沒有:直接執行finally語句中的內容
有:跳轉到eatch(){}語句中開始執行,再執行finally()語句中的內容
特點:處理完異常,程式會繼續執行
格式:直接在方法名後面寫就可以了:
public void 方法名() throws exceptoin(異常型別)
catch
(exception e)
system.out.println("你看我執行了嗎?");
}public
static
void show() throws
exception
}
異常 C 中的異常
本文參照於狄泰軟體學院 c 深度剖析課程 之前我們分析了c語言中異常處理的方式,基本沒有好的解決方案。那麼c 中會如何優化c語言對異常的處理的缺陷呢?c 內建了異常處理的語法元素try catch try語句處理正常 邏輯 catch語句處理異常情況 try語句中的異常由對應的catch語句處理 t...
java中異常處理中的異常匹配
先貼上 class annoyance extends exception class sneeze extends annoyance public class test catch sneeze s catch annoyance a catch派生物件 trycatch annoyance a...
Java中的異常體系,常見的異常
常見的異常 arithmeticexception 算數運算異常 arrayindexoutofbound ception 陣列越界異常 classcastexception 型別轉換異常 nullpointerexception 空指標異常 numberformatexception 資料格式異常...