Junior — Middle
Catch bloğu belirtilmeden try-catch yapısı kullanılabilir mi ve hangi durumlarda bu kabul edilebilir?
sobes.tech yapay zeka
AI'dan gelen yanıt
Java'da, try yapısı catch bloğu olmadan mümkün olmakla birlikte, sadece finally bloğu varsa geçerlidir. Yani şu şekilde yazılabilir:
try {
// istisna atabilecek kod
} finally {
// her durumda çalışacak kod
}
Bu yaklaşım, belirli bir kodun (örneğin, kaynakların serbest bırakılması gibi) yürütülmesini garanti altına almak istendiğinde kullanılır, ancak burada istisnalar işlenmez — daha ileriye fırlatılırlar.
Ancak, try ifadesi catch ve finally olmadan yazılamaz — derleyici hata verir.