Ni ubaguzi gani ambao haujadhibitiwa katika Java?
Ni ubaguzi gani ambao haujadhibitiwa katika Java?

Video: Ni ubaguzi gani ambao haujadhibitiwa katika Java?

Video: Ni ubaguzi gani ambao haujadhibitiwa katika Java?
Video: И ЭТО ТОЖЕ ДАГЕСТАН? Приключения в долине реки Баараор. БОЛЬШОЙ ВЫПУСК (Путешествие по Дагестану #3) 2024, Novemba
Anonim

Kighairi Kisichochaguliwa katika Java ni wale Vighairi ambao utunzaji wake haujathibitishwa wakati wa Kukusanya. Haya isipokuwa hutokea kwa sababu ya programu mbaya. Mpango hautatoa hitilafu ya mkusanyiko. Wote Vighairi visivyochaguliwa ni madarasa madogo ya moja kwa moja ya darasa la RuntimeException.

Mbali na hilo, ni nini kisicho na ubaguzi katika Java na mfano?

Mfano wa vighairi ambavyo havijachaguliwa ni: ArithmeticException, ArrayStoreException, ClassCastException na kadhalika. “Jambo la ajabu ni hilo RuntimeException yenyewe ni sehemu ndogo ya Ubaguzi yaani madarasa yote ya ubaguzi ambayo hayajadhibitiwa yanapaswa kuwa yameangaliwa isipokuwa kabisa, LAKINI sivyo.

Kwa kuongeza, ni tofauti gani kati ya ubaguzi ulioangaliwa na ambao haujadhibitiwa katika Java? Kuu tofauti kati ya ubaguzi uliochaguliwa na ambao haujachaguliwa ndio hiyo zilizochaguliwa isipokuwa ni imeangaliwa wakati wa kukusanya vighairi visivyochaguliwa ni imeangaliwa wakati wa kukimbia.

Mbali na hilo, unaweza kupata ubaguzi ambao haujadhibitiwa katika Java?

Ndiyo, unaweza kutupa vighairi visivyochaguliwa kwa kutupa. Na ndio, unaweza kupata ubaguzi ambao haujachaguliwa ndani ya kukamata kuzuia. Ndiyo unaweza kushughulikia ya ubaguzi ambao haujachaguliwa lakini si lazima.

Ni kipi kati ya zifuatazo ambacho hakijachaguliwa?

An ubaguzi ambao haujachaguliwa ni ubaguzi ambayo hutokea wakati wa utekelezaji. Haya Pia huitwa Runtime Vighairi . Haya ni pamoja na hitilafu za upangaji, kama vile makosa ya kimantiki au matumizi yasiyofaa ya API. Muda wa kukimbia isipokuwa hupuuzwa wakati wa mkusanyiko.

Ilipendekeza: