В следующем коде:
DataInputStream in = new DataInputStream( new BufferedInputStream(new FileInputStream(file))); in.close();
Нужно ли мне закрыть 2 других потока в дополнение к закрытию потока «верхнего уровня»?