„Java“ išimčių tipai

Turinys
Kai dirbame priimdami ir tvarkydami išimtis, atsirandančias mūsų programose ir taikomosiose programose „Java“Turime žinoti, kad jie ne visi vienodi, ir mes taip pat tikrai norėsime manipuliuoti kai kuriomis išimtimis ir tam tikrais atvejais elgtis kitaip.
Štai kodėl mes turime žinoti, kad yra tai, ką mes vadiname išimčių rūšys, tai yra išimčių klasifikavimas pagal objektą ir jį gaminančią klasę; Svarbu žinoti šiuos tipus, nes tokiu būdu mes žinosime, kaip galime tvarkyti išimtis savo programose ir programose, taip pat žinosime, kokio tipo išimčių tikėtis naudojant objektą.
Numatytas „Java“ Tai leidžia mums turėti skirtingas išimtis įvairių tipų klaidoms, į kurias gali patekti mūsų programa, todėl galime pamatyti, kaip, pavyzdžiui, sugauname išimtį, kai paprastu būdu padalijama iš 0 daug atvejų.
Tolesnėje grafikoje pamatysime būdą, kuriuo išimčių schema kuriuos turime prieinami „Java“Akivaizdu, kad parodysime dažniausiai pasitaikančius, nes sąrašas yra gana platus:

DIDELIS

Grafike galime pabrėžti, kad turime du didelius potipius išimčių, išimtys kaip tokios ir klaidos, kiekvienoje iš jų turime skirtingas klases ir kiekvienoje klasėje gali būti daugiau išimčių, kaip tai yra klasėje RuntimeException kurį matome jame esančiame paveikslėlyje, dažniausiai pasitaikančios išimtys, tokios kaip Aritmetika Išimtis kuris gaunamas iškilus aritmetinės operacijos problemai.
Metama klasėKlasė Mesti yra klasė, kuri sugrupuoja visas išimtis, kurias galime naudoti savo programoje „Java“ ir net jei norime sukurti savo tipo išimtį, galime tai padaryti paveldėdami iš klasės Išimtis arba vieną iš jo pogrupių.
Mes turime 3 pagrindinius išimčių klasifikavimo tipus: tuos, kurie atsiranda, kai yra sistemos klaida, tuos, kurie atsiranda, kai yra klaida vykdymo metu, ir klasių išimtis. Pažvelkime į kiekvieną iš šių tipų išimčių, kad geriau suprastume jas.
Sistemos klaidosŠio tipo išimtys išmetamos, kai jos atsiranda „Java“ virtuali mašina arba JVM ir yra įtraukti į klasę KlaidaJie naudojami vidinėms sistemos klaidoms apibūdinti, nors šios rūšies klaidos iš tikrųjų pasitaiko labai retai ir mes negalime padaryti daug daugiau nei tik informuoti vartotoją ir nutraukti programą.
Vykdymo laiko išimtysJiems atstovauja klasė RuntimeException kaip mes nurodėme ir yra naudojami programavimo klaidoms apibūdinti, pvz., neteisingas kintamojo deklaravimas, draudžiamo duomenų tipo naudojimas ir kt.
IšimtysŠiam tipui atstovauja klasė Išimtis ir aprašomos problemos, kurios gali kilti mūsų programoje ir kurias galime išspręsti, kad vartotojas nematytų, kaip programa staiga nutraukta.
Baigę šį vadovėlį, pamatėme, kokias išimtis turime „Java“ kad galėtume apdoroti įvairias klaidas, kurios gali atsirasti mūsų programose ir programose.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave