異常處理機制

2021-10-03 09:48:57 字數 596 閱讀 3915

異常處理機制分為以下2點:

異常處理五個關鍵字

try、catch、finally、throw、throws

用了try、catch程式出現異常不會終止,會丟擲異常繼續執行下面任務

public

static

void

main

(string[

] args)

catch

(error e)

catch

(exception e)

catch

(throwable e)

finally

}

public

void

test

(int a,

int b)

//假設這方法中處理不了這個異常,方法上丟擲異常

public

void

test

(int a,

int b)

throws arithmeticexception

}

異常處理機制

異常處理的三個步驟 檢查異常,丟擲異常,處理異常 異常處理基本原理 把需要檢測的程式放到try塊中,把異常處理的程式放在catch塊中。如果執行乙個函式出現了異常,可以丟擲異常資訊。然後查詢try塊下面的catch塊是否可以處理該異常。如果該函式不處理該異常,將傳遞給它的上一級函式 呼叫函式 如果它...

異常處理機制

1 c 中異常處理機制使得異常的引發和異常的處理不必在同乙個函式中。2 異常是專門針對抽象程式設計中的一系列錯誤處理的,c 的函式機制是棧結構,先進後出,依次訪問,無法跳躍。3 異常超脫於函式機制,決定了其對函式的跨越式回跳。4 異常跨越函式 普通用法 基本用法 void add int a,int...

異常處理機制

try catch exception e finally throw 將產生的異常丟擲 強調的是動作 丟擲的既可以是異常的引用,也可以是異常物件。位置 方法體內 throws 如果乙個方法可能會出現異常,但沒有能力處理這種異常,可以在方法宣告處用throws子句來宣告丟擲異常。用它修飾的方法向呼叫...