Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Penanganan Exception di Java

Presentasi serupa


Presentasi berjudul: "Penanganan Exception di Java"— Transcript presentasi:

1 Penanganan Exception di Java
Exception Handling Penanganan Exception di Java

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

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

4 Example 1.

5 Example 1. (result)

6 Penanganan Exception

7 Hirarki Exception

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

9 Rumus Umum try { statement yang menyebabkan exception } catch (namaKelasException exp1) { statement penanganan exception } catch (namaKelasException exp2) { } finally { statement finally }

10 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.

11 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.

12 Latihan 1. Buatlah sebuah proram yang menggunakan throw untuk melemparkan exception berjenis BadStringOperationException dan lengkapi dengan block try-catch yang sesuai. 2. Buatlah sebuah proram yang menggunakan throw untuk melemparkan exception berjenis NoSuchMethodException dan lengkapi dengan block try-catch yang sesuai.

13 Latihan 3. Buatlah kelas exception bernama ExceptionA yang diturunkan dari kelas Exception dan buat konstruktornya. 4. Buatlah kelas exception bernama ExceptionB yang diturunkan dari kelas ExceptionA dan buat konstruktornya. 5. Buatlah program yang akan melemparkan exception berjenis ExceptionA dan lengkapi dengan blok try-catch yang sesuai


Download ppt "Penanganan Exception di Java"

Presentasi serupa


Iklan oleh Google