Contoh Penanganan Eksepsi di Java

Contoh Penanganan Eksepsi di Java
Eksepsi adalah suatu kondisi abnormal yang terjadi pada saat pengeksekusian suatu perintah. Karena dalam Java Everything is an object, maka suatu eksepsi juga direpresentasikan oleh sebuah objek yang menjelaskan tentang eksepsi tersebut. Pada saat terjadi kondisi abnormal yang mengakibatkan eksepsi, maka method di mana eksepsi tersebut terjadi, mempunyai dua pilihan yang dapat dilakukan, yaitu untuk menangani eksepsi sendiri atau meneruskannya keluar dengan cara membuat objek yang menjelaskan eksepsi tersebut dan melemparkannya (throw) keluar agar ditangani oleh code yang memanggil method tersebut.

class DemoEksepsi {
public static void main (String[] args){
try {
int[] arr = new int[1];
System.out.println(arr[1]);
System.out.println("Baris ini tidak akan pernah dieksekusi...");
} catch(ArrayIndexOutOfBoundsException e) {
System.out.println("Terjadi eksepsi karena indeks di luar kapasitas array");
}
System.out.println("Setelah blok try catch");
}
}

0 comments:

Post a Comment