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