溫馨提示×

Java expected異常怎樣捕獲

小樊
86
2024-09-28 20:20:38
欄目: 編程語言

在Java中,expected異常通常是指在調(diào)用某個方法時,該方法可能會拋出的一個特定類型的異常,而調(diào)用者希望對這個異常進行處理。要捕獲expected異常,你需要在方法簽名中聲明這個異常,然后在調(diào)用該方法的地方使用try-catch語句來捕獲它。下面是一個簡單的例子:

public class ExpectedExceptionExample {
    public static void main(String[] args) {
        try {
            methodWithExpectedException();
        } catch (ExpectedException e) {
            System.out.println("捕獲到預(yù)期的異常: " + e.getMessage());
        }
    }

    public static void methodWithExpectedException() throws ExpectedException {
        // 在這里拋出一個ExpectedException異常
        throw new ExpectedException("這是一個預(yù)期的異常");
    }
}

class ExpectedException extends Exception {
    public ExpectedException(String message) {
        super(message);
    }
}

在這個例子中,我們定義了一個名為ExpectedException的自定義異常類,它繼承自Exception類。然后,我們在methodWithExpectedException方法中使用throw關(guān)鍵字拋出一個ExpectedException異常。在main方法中,我們使用try-catch語句調(diào)用methodWithExpectedException方法,并捕獲可能拋出的ExpectedException異常。如果捕獲到異常,我們會在控制臺輸出異常信息。

0