J. E. N. I.
BAB 12 Dasar Exception Handling
12.1 Tujuan
Dalam bagian ini, kita akan mempelajari teknik yang dipakai dalam Java dalam menangani kondisi yang tidak biasa dalam menjalankan operasi normal dalam program. Teknik ini dinamakan exception handling.
Pada akhir pembelajaran, siswa mampu untuk:
• Mendefinisikan exception
• Menangani exception menggunakan blok try-catch-finally
12.2 Apa itu Exception?
Exception adalah sebuah peristiwa yang menjalankan alur proses normal pada program. Peristiwa ini biasanya berupa kesalahan( error) dari beberapa bentuk. Ini disebabkan program kita berakhir tidak normal.
Beberapa contoh dari exception yang Anda mungkin jumpai pada latihan-latihan sebelumnya adalah: exception ArrayIndexOutOfBounds, yang terjadi jika kita mencoba mengakses elemen array yang tidak ada, atau NumberFormatException, yang terjadi ketika kita mencoba melalui parameter bukan angka dalam method Integer. parseInt.
12.3 Menangani Exception
Untuk menangani exception dalam Java, kita gunakan blok try-catch-finally. Apa yang kita lakukan dalam program kita adalah kita menempatkan pernyataan yang mungkin menghasilkan exception dalam blok ini.
Bentuk umum dari blok try-catch-finally adalah, try { // tulis pernyataan yang dapat mengakibatkan exception // dalam blok ini
} catch( < exceptionType 1 > < varName 1 >){
}...
// tulis aksi apa dari program Anda yang dijalankan jika ada // exception tipe tertentu terjadi
Pengenalan Pemrograman 1 1