Turinys
Mes jau turėtume žinoti, kokios yra išimtys, išimčių tipai ir kad jos visos yra iš skirtingų klasių, suskirstytų į klasę MestiTačiau išimčių pasaulis yra šiek tiek didesnis nei tik pagrindų žinojimas.Mes taip pat turime šiek tiek nuodugniau žinoti, kaip paskelbti, išmesti ir pagauti išimtį ir išmokti efektyviausio jos naudojimo pabandykite {} pagauti {} blokuoti, tai pasieksime programas ir programas, parašytas „Java“ daug stabilesnis ir profesionalesnis, su kuriuo tobulėsime ir kaip kūrėjai.
The išimties pareiškimas susideda iš išimčių rūšies, kurią gali išmesti mūsų metodas, nustatymo, todėl mes neįtraukiame sistemos klaidų ir vykdymo laiko išimčių, nes tai yra dalykai, kurių mes negalime numatyti, tačiau jei galime nustatyti, ar metodas pateiks aritmetinę išimtį pagal pavyzdį.
Metodo išimties paskelbimo būdas yra rezervuotas žodis kuopos ir jis yra šalia metodo pavadinimo, tada perduodame išimties potipį, kurio galime tikėtis iš minėto metodo, toliau esančiame paveikslėlyje pažiūrėkime nedidelį išimties deklaracijos pavyzdį:
Galime sudaryti visų tipų išimčių, kurių tikimės, atskirdami jas kableliais, svarbu stengtis deklaruoti visas būtinas, kad galėtume geriau jas tvarkyti.
Kai mūsų programa aptinka klaidą, ji gali sukurti įvykusios rūšies išimties egzempliorių ir jį išmesti arba išmesti, tokiu būdu galime savo programai pranešti, kad įvyko klaida ir išimties tipas Mes jau turime turėti rankenėlę, kad programa informuotų vartotoją apie problemą ir taip neįvyktų staigus jos uždarymas.
Pvz., Jei iš vartotojo gauname tam tikrus parametrus, o jis uždeda parametrus, kurie neatitinka to, ko tikimasi, užuot uždariusi programą, mes išmetame tipo išimtį NelegalusArgumentasIšimtis, kaip matome kitame paveikslėlyje, kur taip pat galime perduoti naudotojui aiškinamąjį pranešimą.
DIDELIS
Vienas iš svarbiausių mūsų programos procesų yra išimčių sugavimas, tam mes naudosime pabandykite {} pagauti {} blokuoti, Svarbiausias dalykas, kurį turime žinoti, yra tai, kad jei vykdant bloką neįvyksta išimtis, išimčių tvarkymo dalis niekada nebus vykdoma.SvarbuKitas svarbus dalykas, kurį reikia žinoti, yra tai, kad galime turėti tiek daug skyrių pagauti kaip išimčių tipai gali išmesti metodą suporuotą su vienu skyriumi bandyti {}. Tai daro deklaraciją kelių tipų išimčių yra prasmingesni, nes galime turėti duomenų įvesties ir išvesties tipo išimčių, trūkstamų failų ir kiekvienas iš jų padės mums tą pačią bloką spręsti kitaip.
Baigę šį vadovėlį, šiek tiek išsamiau sužinojome, ką išimčių apdorojimas reiškia pažangiai mūsų programose, „Java“.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką