Закрытие входных потоков в Java
У меня есть следующий кусок кода в блоке try / catch
InputStream inputstream = conn.getInputStream();
InputStreamReader inputstreamreader = new InputStreamReader(inputstream);
BufferedReader bufferedreader = new BufferedReader(inputstreamreader);
Мой вопрос заключается в том, что когда мне нужно закрыть эти потоки в блоке finally, нужно ли мне закрыть все 3 потока или просто закрытьbefferedreader закроет все остальные потоки?