Javaでどのように例外を明示的にスローさせるのか?

Javaでは、throwキーワードを使用して例外を送出することができます。以下はサンプルコードです:

public class Main {
    public static void main(String[] args) {
        try {
            // 主动抛出异常
            throw new Exception("这是一个自定义异常");
        } catch (Exception e) {
            System.out.println(e.getMessage());
        }
    }
}

上記の例では、throwキーワードを使用してExceptionタイプの例外を投げ、catchブロックで例外情報をキャッチし出力しました。必要に応じて、NullPointerException、IllegalArgumentExceptionなど、異なるタイプの例外を投げることもできます。

bannerAds