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