EMZETT.
Увійти

try-with-resources

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

Докладніше: Ресурс оголошується прямо в дужках після try і має реалізовувати інтерфейс AutoCloseable.

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

Подробиці

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

Див. також: винятки, BufferedReader, файли, інтерфейс