Java ErrorsLesson 47Preview gratis
Java Multiple Exceptions
Lesson ini bagian dari Java · Semua level
Ringkasan
Satu blok try boleh ditemani beberapa blok catch untuk menangani jenis exception yang berbeda-beda. Sejak Java 7 kita juga bisa menangkap beberapa exception sekaligus dalam satu blok dengan tanda pisah |. Kuncinya adalah menulis blok catch dari yang paling spesifik ke yang paling umum.
Poin kunci
- Satu try boleh punya banyak catch, masing-masing untuk tipe exception berbeda
- Multi-catch: catch (IOException | SQLException e) menangkap dua tipe dalam satu blok
- Urutan catch harus dari kelas turunan (spesifik) ke kelas induk (umum), jika tidak compiler menolak
- Variabel exception pada multi-catch bersifat final sehingga tidak boleh di-assign ulang
- Blok catch Exception di akhir menjadi jaring pengaman untuk kesalahan tak terduga
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.