try-with-resources
Коротко: Вариант try, автоматически закрывающий ресурс (например, файл или соединение с базой данных), как только блок покидается, — независимо от того, как именно.
Подробнее: Ресурс объявляется прямо в скобках после try и должен реализовывать интерфейс AutoCloseable.
try (BufferedReader reader = new BufferedReader(new FileReader("file.txt"))) {
System.out.println(reader.readLine());
}Подробности
// До Java 7: ручное закрытиеСм. также: исключения, BufferedReader, файлы, интерфейс