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
   36   37   38   39   40   41   42   43   44   45   46