Dalam bidang pengendalian pengecualian, Java menawarkan dua kategori berbeza: pengecualian yang ditanda dan tidak ditanda. Apabila membuat pengecualian tersuai untuk kod anda, adalah penting untuk menentukan sama ada ia termasuk dalam mana-mana kategori.
Menentukan Pengecualian yang Disemak
Pengecualian yang disemak harus digunakan untuk senario tertentu. Ia memberi isyarat kepada ralat yang boleh diramal tetapi tidak dapat dicegah bahawa pemanggil berpotensi untuk mengendalikan dengan berkesan. Contohnya:
Dengan membuang pengecualian yang ditandakan, anda memaklumkan pemanggil tentang perkara yang dijangkakan ini. kegagalan, membolehkan mereka mengambil tindakan yang sewajarnya.
Mengenal pasti Tidak Ditanda Pengecualian
Pengecualian yang tidak ditandai meliputi semua senario yang tidak memenuhi kriteria untuk pengecualian yang disemak. Ini termasuk:
Tambahan Pertimbangan
Atas ialah kandungan terperinci Pengecualian yang Ditandai atau Tidak Ditandai di Java: Bilakah Saya Harus Menggunakan Yang Mana?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!