3

Java では、例外をスローすることにした場合、この例外を処理する必要がないと定義することは可能ですか?

ありがとう :-)

(私はJava 7を使用しています)

4

2 に答える 2

8

Exceptionの子タイプであるAnyは、RuntimeException処理する必要はありません。これを非チェック例外と呼びます。

とはいえ、必要に応じて処理を選択することもできます。

于 2013-03-24T20:31:15.537 に答える
1

これは、チェックされていない例外 をスローすることで実現できます。RuntimeExceptionは、呼び出し元のプログラムが処理する必要のない未チェックの例外です。ClassCastException などのサブクラスはすべて RuntimeException から派生しているため、それらの処理について心配する必要はありません。

于 2013-03-24T20:36:38.160 に答える