Будут ли освобождены ресурсы, если их закрыть таким образом
подскажите пожалуйста, есть класс, у класса есть поле private FileReader reader = ...;
будут ли освобождаться ресурсы, если я закрою их таким образом?
try(FileReader rederLink = this.reader) {
//какая-то логика
} catch(Exception e) {
LOGGER.error(e);
}
Ответы (1 шт):
Автор решения: Alexey R.
→ Ссылка
Будут.
Только после этого, Вы уже не сможете использовать this.reader потому что он будет закрыт.