Sobes.tech
Junior — Middle

Programlamada close metodunun çağrısı nasıl yapılır?

sobes.tech yapay zeka

AI'dan gelen yanıt

Java'da close() yöntemi genellikle dosyalar, ağ bağlantıları veya akışlar gibi kaynakları serbest bırakmak için çağrılır. Bu yöntem, AutoCloseable veya Closeable arayüzünü uygulayan nesneler üzerinde doğrudan çağrılabilir.

Bir dosya için close() yönteminin çağrılmasına örnek:

FileInputStream fis = new FileInputStream("dosya.txt");
try {
    // dosyayla çalışma
} finally {
    fis.close(); // açıkça close çağrısı
}

Modern yaklaşım, close()'u otomatik olarak çağıran try-with-resources yapısını kullanmaktır:

try (FileInputStream fis = new FileInputStream("dosya.txt")) {
    // dosyayla çalışma
} // fis.close() otomatik olarak çağrılır

Bu şekilde, close() çağrısı ya açıkça ya da try-with-resources aracılığıyla otomatik olarak yapılır.