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 ?
Jawaban
1. Exception adalah suatu mekanisme yang digunakan oleh beberapa bahasa pemrograman untuk mendeskripsikan apa yang harus dilakukan jika ada suatu kondisi yang tidak diinginkan terjadi.
2. Jenis-jenis exception :
· Exception class merupakan kesalahan yang disebabkan oleh program dan kesalahanexternal. Kesalahan jenis ini dapat ditangkap dan diatasi oleh program. Exception terdiri dari banyak subclass.
· Error class merupakan class yang berhubungan dengan kesalahan pada internal system. Jika terjadi kesalahan jenis ini maka hanya dapat dilakukan bagaimana memberitahu kepada pemakai dan melakukan pengakhiran program.
3. Pengertian Try, Catch, Finally, Throw
· try, Keyword ini biasanya digunakan dalam suatu block program. keyword ini digunakan untuk mencoba menjalankan block program kemudian mengenai dimana munculnya kesalahan yang ingin diproses. Keyword ini juga harus dipasangkan dengan keyword catchatau keyword finally yang akan dibahas pada point kedua dan ketiga.
· catch, Jika anda sudah melihat contoh try maka secara tidak langsung anda sudah memahami kegunaan dari keyword ini. Dalam java, keyword catch harus dipasangkan dengan try. Kegunaan 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.
· finally, Keyword ini merupakan keyword yang menunjukan bahwa block program tersebut akan selalu dieksekusi meskipun adanya kesalahan yang muncul atau pun tidak ada.
· throw, Keyword ini digunakan untuk melemparkan suatu bug yang dibuat secara manual.
4. Dalam java, keyword catch harus dengan try. Kegunaan keyword ini adalah menangkap kesalahan atau bug yang terjadi dalam block try. Sedangkan finally merupakan keyword yang menunjukkan bahwa block program tersebut akan selalu dieksekusi meskipun adanya kesalahan yang muncul atau pun tidak ada
5. Aturan penggunaan Try, Catch, dan Finally
· Try merupakan keyword yang digunakan untuk mencoba menjalankan block program kemudian dimana munculnya kesalahan yang ingin diproses dan keyword ini juga harus dipasangkan dengan keyword catch atau keyword finally.
· Catch merupakan keyword yang dapat menangkap kesalahan yang terjadi pada block try.
· Finally merupakan keyword yang menunjukkan bahwa block program akan selalu dieksekusi meskipun adanya kesalahan yang muncul atau tidak ada pada block try
Tidak ada komentar:
Posting Komentar