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