برخی خطاهایی که در حین اجرای برنامه رخ می دهند، همیشه اتفاق نمی افتند بلکه در برخی استثناء ها بروز پیدا می کنند. به مدیریت این مدیریت استثناء ها، exception handling گویند.