Satura rādītājs
Mums jau vajadzētu zināt, kādi ir izņēmumi, izņēmumu veidi un ka tie visi nāk no dažādām klasēm, kas ir sagrupētas klasē MetamsTomēr izņēmumu pasaule ir nedaudz lielāka nekā tikai pamata zināšana.Mums ir arī jāzina nedaudz padziļinātāk, kā pasludināt, iemest un noķert izņēmumu un iemācīties visefektīvāk to izmantot mēģiniet {} noķert {} bloķēt, ar to mēs sasniegsim ierakstītas lietojumprogrammas un programmas Java daudz stabilāks un profesionālāks, ar ko mēs uzlabosimies arī kā izstrādātāji.
paziņojums par izņēmumu sastāv no izņēmuma veida noteikšanas, ko mūsu metode var izmest, tas liek mums izslēgt sistēmas kļūdas un izpildlaika izņēmumus, jo tās ir lietas, kuras mēs nevaram paredzēt, tomēr, ja mēs varam noteikt, vai metode ar piemēru iemetīs aritmētisko izņēmumu.
Metodes izņēmumu var pasludināt, izmantojot rezervēto vārdu trews un tas tiek novietots tieši blakus metodes nosaukumam, un tad mēs nododam izņēmuma apakštipu, ko varam sagaidīt no minētās metodes, nākamajā attēlā redzēsim nelielu izņēmuma deklarācijas piemēru:
Mēs varam izvietot visu veidu izņēmumus, uz kuriem mēs ceram, atdalot katru ar komatu, ir svarīgi mēģināt deklarēt visus nepieciešamos, lai mēs varētu labāk tos apstrādāt.
Kad mūsu programma konstatē kļūdu, tā var izveidot notiekošā izņēmuma veida eksemplāru un to izmest vai izmest, tādā veidā mēs varam norādīt savai lietojumprogrammai, ka ir radusies kļūda, un izņēmuma veids Mums jau ir jābūt rokturim, lai programma informētu lietotāju par problēmu un tādējādi nenotiktu pēkšņa tās slēgšana.
Piemēram, ja mēs saņemam dažus parametrus no lietotāja un viņš ievieto parametrus, kas neatbilst gaidītajam, nevis aizver programmu, mēs izmetam šāda veida izņēmumu IllegalArgumentException, kā mēs varam redzēt nākamajā attēlā, kur mēs varam arī nodot lietotājam paskaidrojošu ziņojumu.
PALIELINĀT
Viens no svarīgākajiem mūsu lietojumprogrammas procesiem ir izņēmuma iegūšana, tāpēc mēs izmantosim mēģiniet {} catch {} bloķēt, Vissvarīgākais, kas mums šeit jāzina, ir tas, ka, ja bloka izpildes laikā nenotiek izņēmums, izņēmumu apstrādes daļa nekad netiks izpildīta.SvarīgsVēl viena svarīga lieta, kas jāzina, ir tā, ka mums var būt tik daudz sadaļu noķert kā izņēmuma veidi, iespējams, var iemest metodi pārī ar vienu sadaļu pamēģini {}. Tas padara deklarāciju par vairāku veidu izņēmumi ir jēgpilnāk, jo mums var būt datu ievades un izvades veida izņēmumi, trūkstošie faili un katrs no tiem ļaus mums vienā un tajā pašā blokā risināt situāciju citādi.
Ar to mēs pabeidzam šo apmācību, un mēs esam nedaudz padziļināti iemācījušies, ko izņēmumu apstrāde nozīmē progresīvā veidā mūsu programmās, kas izveidotas Java.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu