jva中的異常

2022-05-10 19:58:10 字數 865 閱讀 1857

異常

概述:即非正常情況,通俗地說,異常就是程式出現的錯誤

異常的分類(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 資料格式異常...