0

のサブクラスのキャッチに失敗するとException、Eclipse はコンパイル警告 (赤) を発行します。

ただし、 のサブクラスがキャッチされない場合は、警告が発行されないため、ステートメントErrorを含めることを忘れがちです。throws SomethingError

4

2 に答える 2

2

これは、チェックされた例外 (RuntimeException を除く Exception のサブクラス) とチェックされていない例外 (RuntimeException または Error のサブクラス) の違いです。

于 2012-08-28T15:51:51.040 に答える
1

これは基本的に、記述したコードの各行に例外処理コードを追加する必要がないようにするためです。この質問はそれを非常によく説明しています: Java で実行時例外が「チェックされていない」のはなぜですか?

于 2012-08-28T15:57:30.620 に答える