Kodrill

Java SE 17 Silver (1Z0-825-JPN) 試験 / 例外処理 ・ 無料問題 1/3

例外処理 問題1[例外処理の仕組みとチェック例外、非チェック例外、エラーの違い]

チェック例外 (catch するか throws で宣言しないとコンパイルエラーになる例外) を2つ選んでください。

選択肢

  • A.java.io.IOException正解
  • B.java.lang.ClassNotFoundException正解
  • C.java.lang.NullPointerException
  • D.java.lang.ArithmeticException
  • E.java.lang.StackOverflowError

解説

Exception のサブクラスのうち、RuntimeException とそのサブクラス以外がチェック例外です。IOException と ClassNotFoundException はチェック例外です。NullPointerException と ArithmeticException は RuntimeException のサブクラスで非チェック例外、StackOverflowError は Error のサブクラスで、どちらも処理を強制されません。

「例外処理」の無料問題

ここで公開しているのは無料範囲の問題です。無料登録すると、解答の記録・ダッシュボードでの復習ができ、 プレミアムならこの問題セットの全問題と本番形式の模擬試験も解けます。