在Java中,要實現自定義異常處理邏輯,首先需要創建一個自定義異常類,該類繼承自Exception
或其子類。然后,在需要處理異常的地方使用try-catch
語句,并在catch
塊中處理自定義異常。
以下是一個簡單的示例:
public class CustomException extends Exception {
public CustomException(String message) {
super(message);
}
}
try-catch
語句:public class Main {
public static void main(String[] args) {
try {
// 可能拋出自定義異常的代碼
throw new CustomException("這是一個自定義異常");
} catch (CustomException e) {
// 處理自定義異常的邏輯
System.err.println("捕獲到自定義異常: " + e.getMessage());
}
}
}
在這個示例中,我們創建了一個名為CustomException
的自定義異常類,并在Main
類的main
方法中使用try-catch
語句捕獲它。當捕獲到自定義異常時,我們可以在catch
塊中實現自定義的異常處理邏輯,例如打印錯誤信息。