try-with-resources
Kısaca: Bir kaynağı (örn. bir dosya veya veritabanı bağlantısı) blok terk edilir edilmez — nasıl olursa olsun — otomatik kapatan bir try varyantı.
Biraz daha ayrıntılı: Kaynak doğrudan try’dan sonraki parantezlerde bildirilir ve AutoCloseable arayüzünü uygulamalıdır.
try (BufferedReader reader = new BufferedReader(new FileReader("file.txt"))) {
System.out.println(reader.readLine());
}Ayrıntılı
// Java 7'den önce: elle kapatmaAyrıca bak: İstisnalar, BufferedReader, Dosyalar, Arayüz