1. Lära sig
  2. /
  3. Courses
  4. /
  5. Javaにおけるデータ型と例外処理

Connected

exercise

実例で finally を使う

Finally ブロックは、例外の有無にかかわらず、データベースやファイルなど使用中のリソースをクローズして後始末するためによく使われます。

ここでは、ファイルを開き、テキストを書き込み、ファイルを閉じる一連の処理をメソッド呼び出しで模擬します。例外が発生するかどうかに関係なく、模擬ファイルを閉じるために finally を使います。

Instruktioner

100 XP
  • ファイルを開いて書き込む処理を囲む try ブロックを開始します。
  • 模擬ファイルのオープンやテキストの書き込み中に発生しうるあらゆる例外を捕捉します。
  • 模擬ファイルを閉じる finally ブロックを追加します。これは、プログラムが問題なく実行された場合も、ファイルを開く/書き込む際に例外が発生した場合も必ず呼び出されます。