Muhtasari: Tofauti kati ya Hitilafu na Isiyofuata Sheria katika Programu za Java haiwezi kurekebishwa kutoka Hitilafu pindi zinapotokea. Vighairi vinaweza Kuangaliwa na vile vile Vighairi visivyoteua. Makosa ni ya aina Isiyochaguliwa. Imesababishwa na mazingira ambayo programu inaendeshwa.
Ni kipi kinaweza kurejeshwa katika Java?
Sasa hebu tuzingatie Vighairi, hali ambayo inaonyesha masharti ambayo programu inayofaa inaweza kuzingatiwa. Vighairi ni hali zinazotokea wakati wa utekelezaji na zinaweza kusababisha kusitishwa kwa programu. Lakini zinaweza kurejeshwa kwa kutumia jaribu, pata na utupe manenomsingi.
Je, ni vighairi gani vilivyoteuliwa katika Java?
Java huthibitisha vighairi vilivyoteuliwa kwa wakati wa mkusanyiko.
Baadhi ya vighairi vya kawaida vilivyoteuliwa katika Java ni IOException, SQLException, na ParseException..
Kuna tofauti gani kati ya Hitilafu na ubaguzi?
Hitilafu mara nyingi hutokea wakati wa utekelezaji kwa kuwa zinatokana na aina ambazo hazijachaguliwa. Vighairi ni matatizo yanayoweza kutokea wakati wa utekelezaji na wakati wa kukusanya. Hutokea zaidi katika msimbo ulioandikwa na wasanidi.
Kuna tofauti gani kati ya ubaguzi na kutotumia wakati wa kutekeleza?
Vighairi ni njia nzuri ya kushughulikia matukio yasiyotarajiwa katika mtiririko wa maombi yako. RuntimeException haijachunguzwa na Kikusanyaji lakini unaweza kupendelea kutumia Vighairi ambavyo panua Darasa la Kubagua ili kudhibiti tabia ya wateja wako wa api kwani wanatakiwa kupata hitilafu kwawakusanye.