Page 65 - E-Modul PBO _Projek Ashilah
P. 65
Berikut adalah diagram gambar alur dari blok try-catch-finally
Gambar 6.1 Diagram gambar alur blok try-catch-finally
Ada lima keywords yang digunakan oleh Java untuk menangani exception ini, yaitu
:Try, catch, finally, throw, throws. Semua class exception terdapat dalam package
java.lang.Superclass tertinggi adalah class Throwable, tetapi kita hampir tidak pernah
menggunakan class ini secara langsung.
Class Error -> tipe exception yang seharusnya tidak ditangani dengan
menggunakan blok try catch karena berhubungan dengan Java run-time
system/evironment. Jadi, exception yang terjadi kemungkinannya sangat kritis yang
sebaiknya tidak ditangani oleh program kita sendiri.
Class Exception -> tipe exception yang sebaiknya ditangani oleh program kita
secara langsung. Dalam penggunaannya, kita akan banyak menangani exception yang
merupakan turunan dari class Exception ini. Salah satu turunannya yang perlu
diperhatikan adalah class RuntimeException, karena Java memperlakukan class ini &
turunannya secara berbeda.
Berikut merupakan turunan class exception :
Gambar 6.2 Gambar turunan class exception
Pemrograman Berorientasi Objek Kelas XI – Semester 2 62