Apa artinya melempar pengecualian?
Apa artinya melempar pengecualian?

Video: Apa artinya melempar pengecualian?

Video: Apa artinya melempar pengecualian?
Video: MPB 4_3 Menangani pengecualian 2024, Mungkin
Anonim

Syarat pengecualian adalah singkatan dari frasa "peristiwa luar biasa". Definisi : NS pengecualian adalah suatu peristiwa, yang terjadi selama eksekusi suatu program, yang mengganggu aliran normal instruksi program. Membuat sebuah pengecualian objek dan menyerahkannya ke sistem runtime disebut melempar pengecualian.

Lalu, mana yang digunakan untuk melempar pengecualian?

NS melemparkan kata kunci di Jawa adalah digunakan secara eksplisit berikan pengecualian dari metode atau blok kode apa pun. Kita dapat melemparkan baik dicentang atau tidak dicentang pengecualian . NS melemparkan kata kunci utamanya adalah digunakan untuk melempar kebiasaan pengecualian.

Demikian juga, apa yang terjadi jika kita melempar pengecualian di blok tangkap? Kapan baru pengecualian adalah dilempar di sebuah menangkap blok atau akhirnya memblokir yang akan menyebar dari itu memblokir , maka arus pengecualian akan dibatalkan (dan dilupakan) sebagai yang baru pengecualian disebarkan ke luar.

Dengan mempertimbangkan hal ini, apa perbedaan antara melempar pengecualian dan menangkap pengecualian?

Throws clause digunakan untuk mendeklarasikan sebuah pengecualian , yang berarti cara kerjanya mirip dengan try- menangkap memblokir. Melemparkan kata kunci digunakan dalam tubuh metode untuk berikan pengecualian , while throws digunakan dalam tanda tangan metode untuk mendeklarasikan pengecualian itu bisa terjadi dalam pernyataan hadir dalam metode.

Kapan Anda harus melempar pengecualian?

Menggunakan pengecualian untuk memberitahukan tentang hal-hal yang tidak boleh diabaikan. Jangan gunakan pengecualian jika kesalahan dapat ditangani secara lokal. Pastikan pengecualian berada pada tingkat abstraksi yang sama dengan rutinitas Anda lainnya. Pengecualian harus disediakan untuk apa yang benar-benar luar biasa.

Direkomendasikan: