7
จำเป็นต้องปิด OutputStream และ Writer ที่ซ้อนกันแยกกันหรือไม่
ฉันกำลังเขียนโค้ด: OutputStream outputStream = new FileOutputStream(createdFile); GZIPOutputStream gzipOutputStream = new GZIPOutputStream(outputStream); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(gzipOutputStream)); ฉันจำเป็นต้องปิดสตรีมหรือนักเขียนทุกคนดังต่อไปนี้หรือไม่? gzipOutputStream.close(); bw.close(); outputStream.close(); หรือจะปิดแค่สตรีมสุดท้ายดี? bw.close();