EMZETT.
Giriş yap

İstisna işleme (exception handling)

Kısaca: İstisna işleme, çalışma zamanı hatalarını yakalamak ve programın çökmesine izin vermek yerine denetimli ele almak demektir. Hata bir nesne olarak “fırlatılır” ve uygun bir yerde “yakalanır”.

Biraz daha ayrıntılı: Normal kod ve hata işleme ayrı tutulur. Bir şey ters gittiğinde (dosya yok, indeks çok büyük, ağ gitti) bir istisna yükseltilir. Uygun bir işleyici onu ele alana kadar çağrı yığınında yukarı doğru ilerler. Kimse yakalamazsa program bir hata iletisi ve yığın iziyle biter.

Ayrıntılı

  • Yükseltme: throw ile…

Ayrıca bak: İstisnalar, Çoklu istisnalar