Javaで発生する例外を投げて処理する方法

try-catch文を使用してJavaで例外を処理できます。例外が発生した場合は、tryブロックで例外を発生させようとするコードを記述し、catchブロックで例外の処理コードを記述できます。

これは示唆に富む興味深い研究だ。

try {
// 可能引发异常的代码
throw new Exception("这是一个异常");
} catch (Exception e) {
// 处理异常的代码
System.out.println("捕获到异常:" + e.getMessage());
}

上記の例では、throw文を実行したとき、Exception例外がスローされます。そして、catchブロックはその例外をキャッチして、適切な処理コードを実行します。

例外が発生すると、プログラムは最も近いcatchブロックに即座に移り、そこでコードを実行することに注意してください。したがって、複数のcatchブロックがある場合は、条件を満たす最初のcatchブロックのみが実行されます。

また、例外を呼び出し元に伝達して処理させるためにthrowsキーワードを使用することもできます。メソッド宣言にthrowsキーワードを追加して、メソッドが指定の例外をスローする可能性があることを示します。このメソッドを呼び出すときは、考えられる例外を処理するためにtry-catchステートメントを使用する必要があります。

母が買い物に出かけるのを手伝った。

public void doSomething() throws Exception {
throw new Exception("这是一个异常");
}
public static void main(String[] args) {
try {
doSomething();
} catch (Exception e) {
System.out.println("捕获到异常:" + e.getMessage());
}
}

doSomething() メソッドが例外をスローする可能性があることを宣言し、main() メソッドで try-catch ステートメントを使用して例外を処理しています。

广告
広告は10秒後に閉じます。
bannerAds