Page 41 - E-Modul PBO Berbasis PJBL
P. 41
3. Finally
Kita sudah tahu bahwa finally memiliki arti akhir, namun pada bahasa pemrograman java, kata
“finally” digunakan sebagai salah satu kata kunci dalam exception handling, dimana kata “finally”
inilah yang akan menunjukkan sebuah block program senantiasa diperikasa (dieksekusi)
walaupun ada atau tidaknya kesalahan yang timbul di dalam program tersebut. Contoh
implementasinya pada program:
public class A
{
public static void main(String[] args) {
try
{
int a = 1/0;
}
catch (Exception e)
{
System.out.println(“ada kesalahan yang muncul”);
}
finally
{
System.out.println(“terima kasih telah menjalankan program”);
}
}
}
Perhatikan kedua contoh diatas, block finally akan selalu dieksekusi meskipun adanya kesalahan
atau tidak pada block try. Berbeda dengan keyword catch keyword finally hanya dapat diletakan 1
kali setelah keyword try.
4. Trhow
Throw merupakan salah satu kata kunci yang biasanya digunakan dalam fasilitas exception
handling pada java ini. Dimana kata kunci yang satu ini digunakan untuk melemparkan sebuah
kesalahan yang telah dibuat secara manual. Contoh program:
37

