Я пишу фрагмент кода:
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();