الاستثناء (أو الحدث الاستثنائي) هو مشكلة تنشأ أثناء تنفيذ برنامج. عندما يحدث استثناء، يتم تعطيل التدفق الطبيعي للبرنامج وينتهي البرنامج/التطبيق بشكل غير طبيعي، وهو أمر غير مستحسن، لذلك، يجب التعامل مع هذه الاستثناءات.