7
É necessário fechar cada OutputStream e Writer aninhado separadamente?
Estou escrevendo um pedaço de código: OutputStream outputStream = new FileOutputStream(createdFile); GZIPOutputStream gzipOutputStream = new GZIPOutputStream(outputStream); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(gzipOutputStream)); Preciso fechar todos os fluxos ou gravadores como o seguinte? gzipOutputStream.close(); bw.close(); outputStream.close(); Ou será bom apenas fechar o último fluxo? bw.close();