Sebelumnya kita telah mempelajari beberapa pengecualian di Java, lalu bagaimana cara kita menangani pengecualian ?
Kita dapat menggunakan pernyataan try...catch untuk menangani pengecualian, dan menempatkan kemungkinan operasi pengecualian di bagian try dari pernyataan try...catch. Setelah bagian try melempar objek pengecualian, atau memanggil metode yang mungkin memunculkan pengecualian objek, dan metode Jika objek pengecualian dilempar, bagian try akan segera mengakhiri eksekusi dan berpindah ke bagian catch yang sesuai. Oleh karena itu, program dapat melakukan pemrosesan setelah pengecualian terjadi di bagian catch.
Pernyataan try...catch dapat terdiri dari beberapa tangkapan untuk menangani pengecualian terkait yang terjadi.
Format pernyataan try...catch adalah sebagai berikut:
try{//Berisi pernyataan yang dapat menyebabkan pengecualian}catch(ExceptionSubClass1e){…}catch(ExceptionSubClass2e){…}
Catatan : Kelas pengecualian di setiap parameter tangkapan adalah subkelas dari Kecuali, yang menunjukkan kemungkinan pengecualian di bagian percobaan. Tidak boleh ada hubungan induk-anak di antara subkelas ini, jika tidak, hanya satu tangkapan yang berisi parameter kelas induk yang akan dipertahankan.