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.