Eksepsi adalah subclass dari Throwable yang merepresentasikan kondisi pengecualian yang terjadi saat program dieksekusi. Ada dua jenis eksepsi, yaitu checked exception yang harus ditangani dan unchecked exception yang tidak perlu ditangani. Program dapat menangani eksepsi dengan menggunakan blok try-catch-finally dan kata kunci throw dan throws.