Java中自定義異常處理的方法是通過創建自定義異常類來實現的。要創建自定義異常類,需要繼承Exception類或其子類,然后重寫構造方法和getMessage()方法。在需要拋出自定義異常的地方,使用throw關鍵字拋出該異常。在調用處,使用try-catch塊來捕獲并處理自定義異常。下面是一個示例:
// 自定義異常類
class MyException extends Exception {
public MyException(String message) {
super(message);
}
}
// 使用自定義異常類
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());
}
}
}
在上面的示例中,MyException類繼承了Exception類,并定義了一個帶有消息參數的構造方法。在main方法中,使用throw關鍵字拋出自定義異常,在catch塊中捕獲并處理該異常。最后,打印出異常的消息。