Sobes.tech
Junior — Middle
116

Java'da try-with-resources yapısı bağlamında 'kaynak' teriminin ne anlama geldiğini açıklayın

Sorulan şirketler
IT OneIT One

AI'dan gelen yanıt

sobes.tech yapay zeka

В конструкции try-with-resources в Java термин "ресурс" означает объект, который реализует интерфейс AutoCloseable (или Closeable) и требует автоматического закрытия после использования. Это обычно объекты, связанные с внешними ресурсами, например, файлы, сетевые соединения, потоки ввода-вывода и т.п.

Использование try-with-resources гарантирует, что метод close() у ресурса будет вызван автоматически в конце блока try, даже если внутри блока возникло исключение. Это помогает избежать утечек ресурсов и упрощает код.

Пример:

try (BufferedReader reader = new BufferedReader(new FileReader("file.txt"))) {
    String line = reader.readLine();
    System.out.println(line);
} // reader.close() вызовется автоматически