Satura rādītājs:
- Definīcija - ko nozīmē Izmēģināt / noķert bloķēšana?
- Techopedia izskaidro mēģinājumu / nozvejas bloķēšanu
Definīcija - ko nozīmē Izmēģināt / noķert bloķēšana?
“Izmēģināt” un “noķert” ir atslēgas vārdi, kas apzīmē izņēmumu apstrādi datu izpildes vai kodēšanas kļūdu dēļ programmas izpildes laikā. Izmēģinājuma bloks ir koda bloks, kurā rodas izņēmumi. Nozvejas bloka nozveja un rokturi mēģina bloķēt izņēmumus.
Izmēģinājuma / nozvejas paziņojumu izmanto daudzās programmēšanas valodās, ieskaitot C programmēšanas valodu (C ++ un C #), Java, JavaScript un strukturēto vaicājumu valodu (SQL).
Techopedia izskaidro mēģinājumu / nozvejas bloķēšanu
Mēģiniet definēt paziņojumu bloku, kas var radīt izņēmumu. Ja notiek īpaša veida izņēmums, izņēmumu noķer nozvejas bloks. Ja izņēmums netiek apstrādāts ar mēģinājumu / nozvejas blokiem, izņēmums palielinās caur zvana kaudzīti, līdz izņēmums tiek noķerts vai kompilators izdrukā kļūdas ziņojumu.
Mēģināšanas / nozvejas bloku var arī ligzdot ar vienu vai vairākiem mēģinājumu / nozvejas paziņojumiem. Katrā mēģinājuma paziņojumā ir atbilstošs nozvejas paziņojums, lai apstrādātu izņēmumu. Ja izņēmuma iekšējam mēģinājuma paziņojumam nav atbilstoša nozvejas paziņojuma, tiek pārbaudīti nākamie izmēģinājuma paziņojuma nozvejas apstrādātāji. Šis process turpinās, līdz tiek pārbaudīti visi iekšējie izmēģinājuma paziņojumi, lai atrastu atbilstošo nozvejas paziņojumu. Ja nozvejas paziņojums nesakrīt, izņēmumu apstrādā izpildlaika sistēma.
Izmēģināšanas / nozvejas bloku piemēri ir šādi:
- Izmēģinājuma bloks, kam seko nozvejas bloks
- Izmēģinājuma bloks, kam seko viens vai vairāki nozvejas bloki
- Izmēģinājuma bloks, kam seko vēl viens mēģinājuma bloks, un pēc tam seko atbilstošs nozvejas bloks
