在Java中,我們可以通過編寫自定義異常類來定義自己的異常類型,并在需要的時候拋出該異常。以下是一個簡單的示例:
// 自定義異常類
class MyCustomException extends Exception {
public MyCustomException(String message) {
super(message);
}
}
// 拋出自定義異常
public class Main {
public static void main(String[] args) {
try {
throw new MyCustomException("這是我自定義的異常");
} catch (MyCustomException e) {
System.out.println("捕獲到自定義異常:" + e.getMessage());
}
}
}
在上面的示例中,我們創建了一個名為MyCustomException
的自定義異常類,繼承自Exception
類,并在構造方法中傳入異常信息。然后在Main
類中通過throw new MyCustomException("這是我自定義的異常")
語句來拋出自定義異常,最后在catch
塊中捕獲并處理該異常。