1. Jelaskan pengertian exception! 2. Jelaskan jenis-jenis exception!3. Jelaskan pengertian Try, Catch, Finally, dan Throw!4. Jelaskan perbedaan Catch dan Finally!5. Jelaskan aturan penggunaan try, catch, dan finally!Pembahasan :1. Exception adalah kesalahan kesalahan yang terjadi pada suatu program yang membuat program tidak dapat di run.2. Jenis- jenis Exception :· Exception adalah kondisi yang menyebabkan progra menjadi hang atau quit dari alur normal yang telah ditentuan pada saat program dijalankan.· Exception ini dipucu oleh runtime error yakni error yang terjadi saat program dinterpretasi oleh interpreter.· Pada umumnya, eror dalam pemrograman dapat dibagi menjadi 3 jenis.3. Definisi Try, Catch, Finally dan Throwa) Try adalah keyword yang digunakan untuk mencoba menjalankan block program, kemudian mengenai dimana munculnya kesalahan yang ingin diproses. Keyword ini juga harus dipasangkan dengan keyword catch atau keyword finally.b) Catch dalam java, keyword catch harus dengan try. Kegunaan keyword ini adalah menangkap kesalahan atau bug yang terjadi dalam block try.c) Finally adalah keyword yang akan menunjukkan bahwa block program tersebut akan selalu dieksekusi meskipun adanya kesalahan yang muncu atau pun tidak ada.d) Throw adalah keyword yang digunakan untuk melemparkan suatu bug yang dibuat secara manual. Keyword ini digunakan dalam satu method atau kelas yang menghasilkan kesalahan sehingga perlu ditangkap errornya. 4. Perbedaan Finally dengan Catch adalah jika catch,keyword ini adalah menangkap kesalahan atau bug yang terjadi dalam block try. Setelah menangkap kesalahan yang terjadi maka developer dapat melakukan hal apapun pada block catch sesuai keinginan developer. Keyword catch juga dapat diletakan berulang-ulang sesuai dengan kebutuhan. Sedangkan, Finally merupakan keyword yang menunjukan bahwa block program tersebut akan selalu dieksekusi meskipun adanya kesalahan yang muncul atau pun tidak ada.5. Aturan penggunaan Exception Handling:· Aturan penggunaan try adalah keyword ini juga harus dipasangkan dengan keyword catch atau keyword finally.· Aturan penggunaan catch adalah keyword ini harus dipasangkan oleh keyword try.· Aturan penggunaan throw adalah menerbitkan exception yang diberikan kepada method yang dipanggil· Aturan penggunaan finally adalah keyword ini adalah harus dipasangkan oleh keyword try
Tidak ada komentar:
Posting Komentar