Tanım: Bazı programlama dillerinde uygulamanın çalışması esnasında oluşan, programcının önlem alması gereken hata.
Tanım: Bazı programlama dillerinde bir exception'ın fırlatılıp fırlatılmadığını kontrol eden yapı
Tanım: Bazı programlama dillerinde bir methodun yakalaması gereken exception'u yakalamayacağını, bunu kendisini çağıran method'lara bıraktığını belirten ifade
Tanım: Bazı programlama dillerinde belli bir hata olduğunu göstermek için bir exception'u fırlatan ifade. Herhangi bir kod satırında throw new Exception("Test") ile Exception fırlatılması sağlanabilir.