EMZETT.
Войти

try-with-resources

Коротко: Вариант try, автоматически закрывающий ресурс (например, файл или соединение с базой данных), как только блок покидается, — независимо от того, как именно.

Подробнее: Ресурс объявляется прямо в скобках после try и должен реализовывать интерфейс AutoCloseable.

try (BufferedReader reader = new BufferedReader(new FileReader("file.txt"))) {
    System.out.println(reader.readLine());
}

Подробности

// До Java 7: ручное закрытие

См. также: исключения, BufferedReader, файлы, интерфейс