Java 1.4で「確実に閉じる」コード

エラー処理とか一切なしでこの状態。悪夢。でも10年前とかなら仕方ないか。10年前とかなら。

エラー処理とか一切なしでこの状態。悪夢。でも10年前とかなら仕方ないか。10年前とかなら。

  • タグ:
  • タグはありません
FileInputStream in = null;
try {
  in = new FileInputStream("in.txt");
  FileOutputStream out = null;
  try {
    out = new FileOutputStream("out.txt");
    // ...ここで処理
  } finally {
    if (out != null) {
       out.close();
    }
  }
} finally {
  if (in != null) {
    in.close();
  }
}