Contoh Program Exception Handling: Mendeklarasikan, Melemparkan, Dan Menangkap Exception Pada Java

Contoh program exception handling di bawah ini akan menjelaskan mengenai mendeklarasikan, melemparkan dan menangkap exception pada program Java. Instance method yaitu setPanjang(), setLebar() dan setTinggi() dapat melemparkan (throw) exception ketika nilai yang dimasukkan berupa angka negatif.

  Pada class BalokDenganException di atas, method setPanjang(), setLebar() dan setTinggi() akan melemparkan exception bila nilai yang dimasukkan … Read more

Memahami Exception Handling Pada Pemrograman Java

Jika Java Virtual Machine (JVM) mendeteksi operasi yang tidak mungkin untuk dilakukan, maka saat  program berjalan akan muncul runtime error. Sebagai contoh, jika anda mengakses suatu array menggunakan index yang out of bonds, maka anda akan mendapatkan runtime error dengan ArrayIndexOutOfBoundsException. Atau misalkan ketika anda memasukkan nilai dengan tipe double, padahal program anda dirancang untuk … Read more

Contoh Penggunaan Method Untuk Mendapatkan Informasi Pada Exception Handling

Exception pada Java dan semua subclassnya tidak memberikan method yang spesifik. Oleh karena itu method-method ini terdapat dalam class Throwable, yang merupakan class dasar. Tujuan dibuatnya class exception adalah untuk menentukan jenis-jenis exception yang berbeda sehingga setiap akar permasalahan dalam program dapat diidentifikasi dan ditangani sesuai dengan tipe exception-nya. Setiap objek exception memiliki informasi yang penting mengenai … Read more

Menangkap Dan Menangani Exception Dengan Blok try-catch Pada Program Java

Sebelumnya anda sudah mengetahui cara untuk mendeklarasikan dan melemparkan exception. Jadi, ketika exception tersebut dilemparkan, maka dapat ditangkap dengan blok try-catch yang akan dijelaskan pada kesempatan kali ini. Blok tersebut adalah sebagai berikut:

Bila pada blok try tidak ditemukan exception maka blok catch akan diabaikan. Sebaliknya, jika terdapat exception pada blok try maka program … Read more

Memahami throw Exception Pada Program Java

Suatu program yang mendeteksi error dapat membuat sebuah instance dari tipe exception yang sesuai. Ini dikenal juga dengan istilah melemparkan exception atau throwing an exception. Ketika program mendeteksi argumen yang melanggar ketentuan dari method, misalnya jika suatu method membutuhkan argumen berupa angka yang positif, akan tetapi yang di-pass-kan adalah angka negatif, maka IllegalArgumentException akan terlempar. … Read more