Exception handling adalah mekanisme yang digunakan pada Java untuk menangani kegagalan yang mungkin terjadi selama eksekusi program. Dalam Java, kegagalan dapat terjadi karena berbagai hal, seperti file yang tidak ditemukan, variabel yang tidak diinisialisasi, atau kesalahan penulisan kode.
Exception handling memungkinkan kita untuk mengatasi kegagalan dengan cara menangkap exception yang terjadi dan melakukan tindakan yangg sesuai. Ini memastikan bahwa program tetap berjalan dengan baik meskipun terjadi kegagalan.
Untuk menangani exception pada Java, kita dapat menggunakan blok
try-catch-finally. Blok try berisi kode yang mungkin menimbulkan
exception. Blok catch berisi kode yang akan dieksekusi jika exception
terjadi. Blok finally berisi kode yang akan dieksekusi setelah blok
try dan catch selesai dieksekusi, tidak peduli apakah exception
terjadi atau tidak.