Exception Handling Penanganan Exception di Java Apakah Exception













- Slides: 13

Exception Handling Penanganan Exception di Java

Apakah …… • Exception : indikasi adanya kesalahan saat eksekusi program • Muncul saat run-time namun tidak setiap saat • Exception handling : membuat aplikasi yang dapat mengendalikan exception

Tujuannya adalah …… • Menghasilkan program yang : – handal : seluruh fungsionalitasnya dapat berjalan dengan baik – fault tolerance : fleksibel terhadap kesalahan yang terjadi saat eksekusi

Example 1.

Example 1. (result)

Penanganan Exception

Hirarki Exception

Finally Block • Penulisan : – Setelah try … finally – Setelah try … catch …. finally • Akan selalu dieksekusi saat ada / tidak ada exception.

Rumus Umum try { statement yang menyebabkan exception } catch (nama. Kelas. Exception exp 1) { statement penanganan exception } catch (nama. Kelas. Exception exp 2) { statement penanganan exception } finally { statement finally }

Keyword : throw & throws • Kata throw digunakan untuk secara eksplisit melemparkan exception dalam program. • Kata throws dituliskan di header method apabila implementasi dari method berpotensi menghasilkan exception.

Membuat Kelas Exception • Programmer dapat membuat sendiri kelas-kelas exception • Caranya : menurunkan dari kelas exception yang sudah ada (gunakan extends). • Usahakan diturunkan dari kelas exception yang paling berdekatan. • Agar seragam, nama kelas exception tetap berakhiran exception.

Latihan 1. Buatlah sebuah proram yang menggunakan throw untuk melemparkan exception berjenis Bad. String. Operation. Exception dan lengkapi dengan block try-catch yang sesuai. 2. Buatlah sebuah proram yang menggunakan throw untuk melemparkan exception berjenis No. Such. Method. Exception dan lengkapi dengan block try-catch yang sesuai.

Latihan 3. Buatlah kelas exception bernama Exception. A yang diturunkan dari kelas Exception dan buat konstruktornya. 4. Buatlah kelas exception bernama Exception. B yang diturunkan dari kelas Exception. A dan buat konstruktornya. 5. Buatlah program yang akan melemparkan exception berjenis Exception. A dan lengkapi dengan blok trycatch yang sesuai
Apa yang dimaksud dengan exception handling
Exception handling in java
Exception handling pada java
Vb net error handling
No irq handler for vector
Exception handling pl/sql
Event handling in ada
Vb net error handling
Php exception handling
Php exception
"unit4"
Java exception hierarchy
Extends and implements difference
Java unchecked exception