Only resources needed to be close.
В java API есть интерфейс Закрываемый интерфейс , эти классы реализуют этот интерфейс, который им необходимо закрыть после использования.
close() //method is in that interface..
И использование close равно
It closes the stream and releases any system resources associated with it.
If the stream is already closed then invoking this method has no effect.
File
не нужно быть близко