Tuesday 11 February 2014

Keyword Finally (Pemograman Java)

Saatnya mengimplementasikan finally dalam blok try-cacth. Berikut ini cara
penggunaan keyword tersebut :


 

Blok finally mengandung kode penanganan setelah penggunaan try dan catch. Blok kode ini selalu tereksekusi walaupun sebuah exception terjadi atau tidak pada blok try. Blok kode tersebut juga akan menghasilkan nilai true meskipun return, continue ataupun break tereksekusi. Terdapat 4 kemungkinan skenario yang berbeda dalam blok try-catch-finally. Pertama, pemaksaan keluar program terjadi bila control program dipaksa untuk melewati blok try menggunakan return, continue ataupun break. Kedua, sebuah penyelesaian normal terjadi jika try-catch-finally tereksekusi secara normal tanpa terjadi error apapun. Ketiga, kode program memiliki spesifikasi tersendiri dalam blok catch terhadap exception yang terjadi. Yang terakhir, kebalikan skenario ketiga. Dalam hal ini, exception yang terjadi tidak terdefinisikan pada blok catch manapun.
Contoh dari skenario – skenario tersebut terlihat pada kode berikut ini :


Simpan dengan nama FinallyDemo , terus compile dan jalankan source codenya menggunakan Eclipse atau program lainnya.. Hasilnya seperti ini :


Sumber : JENI (Java Education Network Indonesia)

0 comments:

Post a Comment

Twitter Delicious Facebook Digg Stumbleupon Favorites More