Gaukite išimčių ir galiausiai raktinių žodžių informaciją „Java“

Turinys
Nors išimčių gaudymas ir neleidimas vartotojui liudyti apie nereguliarų sistemos išjungimą yra paprastas, taip pat tiesa, kad kai yra kelių tipų išimčių, kartais norėtume apie jas sužinoti daugiau.
Būtent dėl ​​to „Java“ Tai leidžia mums gauti informacijos apie išimtį, tai yra, kai tik ji įvyksta, mes galime žinoti daugiau informacijos nei tik apie jos tipą, todėl galime įgyvendinti skirtingus veiksmus arba tiesiog žinoti, kas atsitiks.
Privalomas vykdymasSvarbu paminėti, kad taip pat yra labai dažnas atvejis ir kad yra kodų, kuriuos turime vykdyti bet kokiu atveju, tai gali būti sistemos Žurnalas kuris registruoja visus veiksmus ar tam tikrą saugos modulį „Java“ siūlo mums rezervuotą žodį pagaliau.
Kaip minėjome pamokos pradžioje, gaukite informacija apie išimtis Tai įmanoma ir nereikia analizuoti jo tipo, nes toje pačioje išimtyje yra skirtingų duomenų, kurie suteiks mums supratimą apie tai, kas vyksta.
Tam turime skirtingus metodus, toliau pažiūrėkime labiausiai žinomus, kad žinotume, kuo galime pasikliauti:
getMessage ()Šis metodas leidžia mums gauti pranešimą, kuriuo įkeliama išimtis.
toString ()Tai grąžina eilutę su susiejimu tarp išimties pavadinimo ir metodo rezultato getMessage ().
printStackTrace ()Spausdinkite objektą ekrane su visu jo turiniu.
getStrackTrace: StackTraceElementŠis paskutinis metodas grąžina masyvą, kuriame yra informacija apie klaidą ar išimtį.
Toliau esančiame paveikslėlyje pažiūrėkime, kaip atrodo šių metodų taikymas:

Dabar atėjo rezervuoto žodžio eilė pagaliauKaip minėjome, kartais norime įvykdyti tam tikrą kodo dalį, kad ir kokia ji būtų, todėl turime šį žodį, kurį jis mums siūlo „Java“ ir jos veikimas yra paprastas, įtraukiant jį į struktūrą pabandyk - pagauk turinį, kuris patalpintas į pagaliau blokuoti jis visada veiks.
Norėdami sukurti šios struktūros struktūrą, galime sekti šį modelį, kurį matome paveikslėlyje:

Dirbdami su tokio tipo konstrukcijomis turime žinoti kai kuriuos aspektus, pažiūrėkime, kas jie yra:
  • Jei nėra išimčių pabandyk blokuoti {} kodą, kurį įdėjome į pagaliau blokuoti bus paleista, o tada mūsų programa bus tęsiama.
  • Jei išimtis įvyksta pabandyti blokuoti {} jo vykdymas sustos, o tada catch () block {}, pagaliau pagaliau blokuoti {} ir bus vykdomas toks programos kodas.
  • Jei įvyksta išimtis, kuri nėra tvarkoma, pagaliau blokuoti jis bus vykdomas tokiu pat būdu ir jam bus išsiųsta išimtis.
  • The pagaliau blokuoti jis bus įvykdytas, net jei prieš pagaliau blokuoti.
Kaip matome, šis žodis yra labai galingas, todėl turime žinoti, kokiais atvejais turime jį taikyti, nes jis turinį vykdys privalomai daugeliu atvejų. Baigę šį vadovėlį, mes jau žinome šiek tiek daugiau apie išimčių tvarkymą ir apie tai, kaip mes galime manipuliuoti mūsų programos vykdymu dėl rezervuoto žodžio pagaliau.

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

wave wave wave wave wave