実践 Java「例外処理 try catchの実装」

java

この記事の概要

例外処理の「try」、「 catch」の実装例を示します。

■ケース1
「try」、「 chatch」なしで、NullPointerException発生

■ケース2
「try」、 「chtch」を追加→NullPointerException発生→復帰処理を実施
【説明】
①赤線部分で、NullPointerException発生
②catchブロックに処理が遷移
③chtchブロックの処理を実行、特に処理中断の記載もないので、処理続行
④処理続行

■ケース3
try chtchを追加→NullPointerException発生→復帰処理を実施し処理続行
【説明】
①赤線部分で、NullPointerException発生

num++は動作することなくcatchブロックに処理が遷移

③chtchブロックの処理を実行、特に処理中断の記載もないので、処理続行
④処理続行

■ケース4
ケース3でNullPointerExceptionが発生しなかった場合の動作
【説明】
①赤線部分で、NullPointerException発生しない
②num++は動作
③catchブロックはNullPointerException発生していないためスキップ
④処理続行

タイトルとURLをコピーしました