在Java中,我們可以通過在try塊中拋出自定義異常并在catch塊中捕獲該異常來實現自定義異常。下面是一個簡單的示例:
首先,定義一個自定義異常類,例如MyException:
public class MyException extends Exception {
public MyException(String message) {
super(message);
}
}
然后,在程序中使用try catch塊來捕獲自定義異常:
public class Main {
public static void main(String[] args) {
try {
// 模擬拋出自定義異常
throw new MyException("This is a custom exception");
} catch (MyException e) {
System.out.println("Caught custom exception: " + e.getMessage());
}
}
}
在上面的示例中,我們在try塊中拋出了自定義異常MyException,并在catch塊中捕獲并處理該異常。
運行上面的程序會輸出:
Caught custom exception: This is a custom exception