Blok Eksepsi
Merupakan keadaan tidak normal (abnormal) saat program tersebut dijalankan. Ketika terjadi suatu eksepsi, maka dibutuhkan suatu objek tertentu untuk penanganan eksepsi tersebut. Terdapat beberapa metode untuk penanganan Eksepsi, yaitu: try…catch, throw, throws dan finally.
Try...Catch
Bentuk dasar penanganan sebuah kondisi abnormal dari program.
Ketika terjadi satu eksepsi, maka blok catch akan “menangkapnya“ tanpa menghentikan program.
Jika tidak terjadi suatu eksepsi, maka blok try yang akan dijalankan.
Ketika terjadi satu eksepsi, maka blok catch akan “menangkapnya“ tanpa menghentikan program.
Jika tidak terjadi suatu eksepsi, maka blok try yang akan dijalankan.
Throw
Throw digunakan secara eksplisit untuk melemparkan suatu kondisi.
Aliran eksekusi akan segera terhenti apabila telah mencapai pernyataan throw.
Throw dibuat secara manual oleh programmer yang artinya kita dapat menentukan kapan kondisi throw terjadi.
Aliran eksekusi akan segera terhenti apabila telah mencapai pernyataan throw.
Throw dibuat secara manual oleh programmer yang artinya kita dapat menentukan kapan kondisi throw terjadi.
Throws
Solusi apabila sebuah method dapat menyebabkan terjadinya eksepsi, namun tidak dapat “menangkapnya”.
Method lain dibuat untuk menangkap eksepsi tersebut.

Komentar
Posting Komentar