タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

try-with-resourcesに関するkma83のブックマーク (2)

  • 【Java】try-with-resources構文について - TASK NOTES

    Java7から追加されたtry-with-resources構文についてです。Java8についても関係がありましたので使い方からまとめておきます。 try-with-resourcesとは JavaSE6まではファイルやデータベースへのアクセスをするとリソースを解放するためにclose処理を記述していました。毎回close処理を書くのも面倒ですし、忘れるとメモリリークの原因になったりもします。そこでJavaSE7から追加されたtry-with-resources文を使うとこれらの問題が解決できるのです。 try-with-resources文は、1つ以上のリソースを宣言するtry文です。リソースは、プログラムでの使用が終わったら閉じられなければいけないオブジェクトです。try-with-resources文は、文の終わりで各リソースが確実に閉じられるようにします。 参照 :  try-wi

    【Java】try-with-resources構文について - TASK NOTES
  • Java7のtry-with-resources構文でcloseし忘れを防ぐ - Qiita

    FileInputStream is = null; FileOutputStream os = null; try{ is = new FileInputStream("hoge.txt"); InputStreamReader ir = new InputStreamReader(is,"Shift_JIS"); os = new FileOutputStream("hige.txt"); OutputStreamWriter ow = new OutputStreamWriter(os,"UTF-8"); int tmp; while((tmp = ir.read()) != -1){ ow.write(tmp); } }catch(Exception e){ e.printStackTrace(); }finally { is.close(); os.close(); } try(

    Java7のtry-with-resources構文でcloseし忘れを防ぐ - Qiita
  • 1