在Java中,try、catch和finally是異常處理的關鍵字。
try:try塊用于包含可能拋出異常的代碼。在try塊中,如果發生異常,程序會立即跳轉到catch塊。
catch:catch塊用于捕獲和處理try塊中拋出的異常。catch塊后面跟著一個異常類型的參數,用于指定捕獲的異常類型。當try塊中發生匹配的異常時,程序會執行catch塊中的代碼。
finally:finally塊用于定義無論是否發生異常都會被執行的代碼。無論是否發生異常,finally塊中的代碼都會在try塊和catch塊執行完畢后被執行。
try-catch-finally代碼塊的一般形式如下:
try {
// 可能拋出異常的代碼塊
} catch (ExceptionType1 e1) {
// 處理異常類型1的代碼
} catch (ExceptionType2 e2) {
// 處理異常類型2的代碼
} finally {
// 無論是否發生異常都會執行的代碼
}
注意事項: