Sobes.tech
Junior — Middle

Java'da Closeable arayüzünün temel işlevi nedir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Java'da Closeable arayüzü, kaynakları serbest bırakması gereken nesneler içindir (örneğin, dosyalar, ağ bağlantıları). Ana işlevi, kaynağı kapatan ve ilişkili sistem kaynaklarını serbest bırakan close() yöntemidir.

Bu, nesnelerin try-with-resources yapısında kullanılmasını sağlar ve kaynakların otomatik olarak kapanmasını güvence altına alır.

Örnek:

try (BufferedReader reader = new BufferedReader(new FileReader("file.txt"))) {
    String line = reader.readLine();
    System.out.println(line);
} // reader.close() otomatik olarak çağrılır