Exception adalah event yang terjadi ketika program berjalan tidak semestinya dan dapat mengganggu alur program. Exception dapat dicegah dan ditangani dengan menciptakan objek exception dan menangkapnya dalam blok penanganan try-catch-finally. Terdapat berbagai jenis exception seperti checked, runtime, dan error.