Exception Handling di Java
July 23, 2011 Leave a comment
Pada dasarnya Exception di dalam Java merupakan sebuah keadaan yang tidak normal yang terjadi pada saat program dijalankan. Oleh karena itu, exception ini bisa ditangani di dalam Java dengan menggunakan block try,catch dan finally. Ketika didalam program kita terdapat error pada saat dijalankan maka secara otomatis program tersebut akan berhenti di tengah jalan dan tidak melanjutkan baris perintah yang lain yang harus dilakukan program setelah baris perintah yang menyebabkan error. Permasalahan seperti ini bisa diselesaikan dengan Exception Handling Sehingga dengan menggunakan Exception Handling kita dapat mencegah terjadinya runtime error yang menyebabkan program kita berhenti ditengah tengah jalan.
Contoh sederhana exception didalam program misalnya membagi sebuah bilangan dengan angka 0.
Perhatikan contoh berikut ini :
public class TestException
{
public static void main(String[] args) {
int a = 10;
int b = 0;
try {
System.out.println("Hasil A / B = " + (a/b));
}catch (Exception ex) {
System.out.println("Maaf terjadi error pada saat nilai b = 0");
}
finally {
System.out.println("Error ataupun tidak, bagian ini tetap dijalankan");
}
}
}
Block try digunakan untuk menulis semua baris perintah yang dianggap menyebabkan error pada saat program di jalankan.
Block catch digunakan untuk menulis semua baris perintah ketika terjadi error pada baris perintah yang ada pada block try.
Block finally bersifat optional dan akan jalankan walaupun hasil pada block try error ataupun tidak.
Sumber : Google
Semoga membantu
Recent Comments