質問: new PrintWriter( new OutputStreamWriter( new FileOutputStream( new File(PATH)))); //いろいろな処理 writer.close(); のようにPrintWriter型変数をcloseした場合, OutputStreamWriterやFileOutputStream,Fileなども close()を呼び出されるのでしょうか.
回答: https://docs.oracle.com/javase/jp/6/api/java/io/PrintWriter.html クラス PrintWriter メソッドの概要 close() ストリームを閉じて、それに関連するすべてのシステムリソースを解放します。 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14135395354