java認定試験参考書の問題で、理解できないものがあったので質問します。
まずは問題文と答えを以下に記します。
---------問題文---------
説明として正しくないものは次のどれですか。3つ選択してください。
A.RuntimeExceptionに対する例外処理は必ず行う。
B.FileNotFoundExceptionに対する例外処理はからなず行う。
C.IOExceptionに対する例外処理は必ず行う。
D.RuntimeExceptionおよびIOExceptionが発生したらユーザに知らせる。
E.例外が発生したらマシンを再起動する。
---------答え------------
A,D,E
##質問...Dが誤りなのはなぜ?
Dが誤りな理由が納得できません。RuntimeException、IOException共に、発生した場合ユーザに知らせると思います。
コンソールにエラー表示がされるのでこの記述は正しいと思うのですが。
解説にはこうあります。
"選択肢D,Eは例外処理としてふさわしい作業ではないため、誤りです。"
解説文もいまいち理解できません。作業というのは、例外を知らせるプログラムを打つというプログラマの作業の事か、プログラム自体の実行内容の事か。ユーザとはなにか、プログラマの事か。
とりあえずDが誤りである理由をお教えいただきたいと思い質問しました。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/11/13 06:59
2015/11/13 07:12
2015/11/13 07:22