是的,Java異常可以自定義。在Java中,你可以創(chuàng)建自己的異常類,繼承自Java內(nèi)置的Exception
類或其子類(通常是RuntimeException
類或其子類)。自定義異常類可以讓你更好地表示和處理特定于你的應(yīng)用程序的錯誤情況。
要創(chuàng)建自定義異常類,請遵循以下步驟:
Exception
類或其子類。下面是一個簡單的自定義異常類示例:
public class CustomException extends Exception {
public CustomException(String message) {
super(message);
}
}
要使用自定義異常類,你可以在代碼中拋出它,并在catch
塊中捕獲和處理它:
public class Main {
public static void main(String[] args) {
try {
// 拋出自定義異常
throw new CustomException("這是一個自定義異常");
} catch (CustomException e) {
// 處理自定義異常
System.out.println("捕獲到自定義異常: " + e.getMessage());
}
}
}
這樣,你就可以根據(jù)你的應(yīng)用程序需求創(chuàng)建和使用自定義異常類了。