MalformedURLException dilempar saat kelas URL bawaan menemukan URL yang tidak valid ; khusus, ketika protokol yang disediakan tidak ada atau tidak valid. Dalam artikel hari ini kita akan memeriksa MalformedURLException secara lebih rinci dengan melihat di mana ia berada di Hirarki Pengecualian Java secara keseluruhan.
Mempertimbangkan ini, apa pengecualian cacat di Jawa?
Ini adalah subkelas dari IOException sehingga merupakan pengecualian yang diperiksa . Yang harus Anda ketahui adalah bahwa MalformedURLException adalah pengecualian yang terjadi saat Anda mencoba menyambung ke URL dari program Anda, tetapi klien Anda tidak dapat menguraikan URL dengan benar.
Demikian pula, bagaimana Anda memanggil metode yang melempar pengecualian di Jawa? Jika Anda menulis kode yang memanggil metode yang mungkin menimbulkan pengecualian, kode Anda dapat melakukan salah satu dari tiga hal:
- Tangkap dan tangani pengecualian.
- Tangkap pengecualian, lalu lempar kembali atau lempar pengecualian lain.
- Abaikan pengecualian (biarkan “melewatkan” rantai panggilan).
Jadi, apa yang melempar pengecualian di Jawa?
throws digunakan untuk mendeklarasikan bahwa suatu metode dapat melempar satu atau beberapa pengecualian . Penelepon harus menangkap pengecualian . Misalkan dalam program Java Anda, Anda menggunakan metode perpustakaan yang melempar Exception . Di program Anda, Anda akan menangani pengecualian ini menggunakan try & catch.
Bisakah konstruktor melempar pengecualian di Jawa?
Ya, konstruktor diizinkan untuk melempar pengecualian di Java . Konstruktor adalah tipe khusus dari metode yang digunakan untuk menginisialisasi objek dan digunakan untuk membuat objek kelas menggunakan kata kunci new, di mana objek juga dikenal sebagai Instance kelas .