Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

PrinterWriterのcloseについて.

PrintWriter writer = new PrintWriter(
                             new OutputStreamWriter(
                 new FileOutputStream(
           new File(PATH))));
//いろいろな処理
writer.close();

のようにPrintWriter型変数をcloseした場合,
OutputStreamWriterやFileOutputStream,Fileなども
close()を呼び出されるのでしょうか.

2

回答

3362

閲覧

2件の回答

評価

0

まずはJavaDocに何と書いてあるか。Javaを書くならJavaDocを読まずに考えてはいけない。

そして実際の話は、JDKにはソースが付いているから、見てみるといい。

評価

0

https://docs.oracle.com/javase/jp/6/api/java/io/PrintWriter.html
クラス PrintWriter
メソッドの概要
close() 
          ストリームを閉じて、それに関連するすべてのシステムリソースを解放します。


http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14135395354

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。