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