Turinys
Nors išimčių naudojimas pagerina mūsų parašytas programas „Java“, jie ne visada bus reikalingi, nes jie turi labai didelę kainą našumo lygiu, todėl turime sužinoti, ką reiškia programoje sukurti išimčių tvarkymo bloką, tokiu būdu mes galime žinoti, ar kaina yra mažesnė nei kokią naudą ji mums atneš.Galų gale mes žinome, kad mūsų programos taip pat turi išlaikyti tinkamą našumą, nes lėtai veikiama programa ar programa yra mažiau patogi naudoti, sukeldama nepatogumų vartotojams.
Kaip minėjome pradžioje, bloko, galinčio tvarkyti išimtis, kūrimas yra išlaidos mūsų programos našumo lygyje, nes mes turime išimčių tvarkymo blokas šiai užduočiai sugeneruojamas objektas, taip pat turite atlikti atgalinį krūva programos ir galiausiai išimtis turi būti skleidžiama įvairiais objekto metodais.
Tai labai aiškiai parodo, kad spektaklis bus paveiktas, nes nesvarbu, kiek išteklių turime, šis procesas sunaudos didelę jų dalį, išimtys pasitaiko paleidus jas pagal metodą, todėl, jei galime užkirsti kelią išimties išmetimui, išsaugosime visą šią procedūrą.
Išimčių naudojimasThe išimčių tikrai turėtų būti naudojamas, kai gali atsirasti nenuspėjamų sąlygų ir kurių mes negalime numatyti savo programoje, tačiau tokius atvejus, kaip tuščias kintamasis arba padalijimas iš 0, kad būtų pateikti pagrindiniai pavyzdžiai, galima išspręsti nenaudojant pabandykite - pagauti bloką.
Toliau pateiktame pavyzdyje pamatysime pagrindinį atvejį, kai problemą išsprendžiame su išimtimis ir be jų:
Nors šie atvejai yra labai paprasti, faktas yra tas, kad nuspręsti, kada naudoti išimčių tvarkymą ir kada ne, yra kiekvieno programuotojo reikalas, tačiau, norėdami juos įgyvendinti, turime savęs paklausti, ar galime užkirsti kelią tam, kad tai įvyktų naudojant mūsų logiką, juk kiekvienas programuotojas turi skirtingą idėją.
Baigę šią mokymo programą, mes jau turime aiškiau įsivaizduoti, ką reiškia išimčių naudojimas ir jų tikrasis poveikis mūsų programoms, nes nors jos gali mums padėti, jos taip pat gali pakenkti našumui, jei piktnaudžiaujame daugeliu atvejų jie.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką