Pengelompokan eksepsi exception di program Java
Penggolongan Atau Pengelompokan Eksepsi Di Program Java

Di bahasa pemrograman Java, eksepsi (exception) adalah kesalahan-kesalahan (error) yang muncul saat program aplikasi sedang berjalan. Eksepsi harus bisa ditangani oleh program aplikasi itu sendiri, kalau tidak, program akan berakhir secara tidak normal. Penanganan eksepsi (exception handling) memberikan kesempatan kepada pembuat aplikasi (programer) untuk membuat program aplikasi yang dapat menangani error saat program berjalan. Eksepsi dapat dikelompokkan menjadi tiga yaitu error, exception dan runtime exception.

Kelompok eksepsi pertama adalah error. Error jarang sekali terjadi. Error dimunculkan oleh JVM (Java Virtual Machine) dan diwakili oleh kelas Error. Berikut ini adalah tabel beberapa kelas eksepsi yang merupakan turunan dari kelas Error.

Eksepsi Turunan Dari Kelas Error

Eksepsi Keterangan
VirtualMachineError JVM mengalami kerusakan atau berjalan diluar sumber daya yang diperlukan untuk memulai operasi.
AWTError() Error serius yang terjadi pada Abstract Window Toolkit.
LinkageError Sebuah kelas mempunyai ketergantungan pada kelas lain. Namun demikian, kelas terakhir telah berubah setelah kompilasi kelas pertama.

Kelompok eksepsi kedua adalah exception yang diwakili oleh kelas Exception. Eksepsi ini muncul karena adanya permasalahan yang disebabkan oleh program atau oleh situasi eksternal. Berikut ini adalah tabel beberapa kelas eksepsi yang merupakan turunan dari kelas Exception.

Eksepsi Turunan Dari Kelas Exception

Eksepsi Keterangan
IOException Berhubungan dengan operasi input dan output seperti membuka file yang tidak ada, membaca melampaui akhir file serta member input dengan nilai yang tidak sah.
ClassNotFoundException Menggunakan sebuah kelas yang tidak ada.
CloneNotSupportedException Mencoba untuk mengkloning obyek yang kelas pendefinisiannya tidak mengimplementasikan interfes Cloneable.

Kelompok eksepsi yang ketiga adalah runtime exception yang diwakili oleh kelas RuntimeException. Runtime exception muncul karena adanya error pemrograman seperti pengaksesan larik diluar batasan yang diperbolehkan, pembagian nilai numerik dengan 0 dan sebagainya. Berikut ini adalah tabel beberapa kelas eksepsi yang merupakan turunan dari kelas RuntimeException.

Eksepsi Turunan Dari Kelas RuntimeException

Eksepsi Keterangan
ArithmeticException Error aritmatika misalnya operasi pembagian suatu nilai numerik dengan 0.
NullPointerException Mencoba mengakses obyek melalui variabel acuan yang bernilai null.
ArrayIndexOutOfBoundsException Indek suatu larik (array) tidak di dalam panjang larik (array.length).
IllegalArgumentException Argumen yang menyalahi ketentuan.
NumberFormatException Penggunaan format angka yang salah.

PRODUK TOKO GERZAL

Murah Fosi Audio SP601 Passive Bookshelf Speaker 2 Way 6.5 Inch Woofers Inch HiFi
Fosi Audio SP601 Passive Bookshelf Speaker 2 Way ...
Rp 4.607.800
Murah Fosi Audio BT20A MAX Power Amplifier HiFi Bluetooth Stereo PFFB Feedback
Fosi Audio BT20A MAX Power Amplifier HiFi Bluetooth ...
Rp 2.989.600
(5/5)
Murah Fosi Audio K7 Amplifier Headphone Hi-Fi Gaming DAC Bluetooth LCD Display
Fosi Audio K7 Amplifier Headphone Hi-Fi Gaming DAC ...
Rp 2.545.900
(5/5)
Murah Fosi Audio SW10 Active Speaker Subwoofer HiFi 10 Inch Driver Smart DSP 200W
Fosi Audio SW10 Active Speaker Subwoofer HiFi 10 Inch ...
Rp 4.623.300
(5/5)

Untuk daftar lengkap produk, kunjungi toko online kami, GERZAL, di marketplace Shopee, Tokopedia, dan TikTok Shop.
Harga produk di setiap marketplace berbeda-beda dan dapat berubah sewaktu-waktu.
Gunakan aplikasi saat berbelanja untuk mendapatkan potongan harga produk dan ongkos kirim, bahkan ongkos kirim gratis untuk wilayah tertentu.