Atšķirība starp metienu un metienu Java valodā

Satura rādītājs:

Atšķirība starp metienu un metienu Java valodā
Atšķirība starp metienu un metienu Java valodā

Video: Atšķirība starp metienu un metienu Java valodā

Video: Atšķirība starp metienu un metienu Java valodā
Video: Публичное собеседование: Junior Java Developer. Пример, как происходит защита проекта после курсов. 2024, Jūlijs
Anonim

Galvenā atšķirība - metiens pret metieniem Java valodā

Programmēšanā var būt kļūdas. Programmas kļūda rada negaidītu rezultātu vai arī var pārtraukt programmas izpildi. Tāpēc, lai pareizi izpildītu programmu, ir labāk atklāt un pareizi pārvaldīt kļūdas. Kļūda var būt divu veidu. Tās ir kompilēšanas laika kļūdas un izpildlaika kļūdas. Ja ir sintakses kļūdas, tās norāda Java kompilators. Tās sauc par kompilēšanas laika kļūdām. Dažas izplatītas kompilēšanas laika kļūdas ir semikola, cirtainu figūriekavu, nedeklarētu mainīgo un pareizrakstības identifikatoru vai atslēgvārdu trūkums. Dažreiz programma var pareizi kompilēt, taču tā var dot nepareizu izvadi. Tās sauc par izpildlaika kļūdām. Dažas izplatītas izpildlaika kļūdas ir dalīšana ar nulli un elementa novērtējums, kas ir ārpus masīva ierobežojuma. Izņēmums ir nosacījums, ko izraisa programmas izpildlaika kļūda. Programmas izpilde tiek pārtraukta, kad notiek izņēmums. Ja programmētājs vēlas turpināt atlikušā koda izpildi, programmētājs var noķert kļūdas stāvokļa izmesto izņēmuma objektu un parādīt kļūdas ziņojumu. To sauc par izņēmumu apstrādi. Kods, kas var izraisīt kļūdu, tiek ievietots mēģinājuma blokā, un ziņojums ir noķeršanas blokā. Metiens un metieni ir divi atslēgvārdi, ko izmanto Java izņēmumu apstrādē. Galvenā atšķirība starp metienu un metienu Java ir: metiens ir atslēgvārds, ko izmanto, lai skaidri norādītu izņēmumu, savukārt metienus izmanto, lai paziņotu izņēmumu.

Kas ir Java?

Atslēgvārda izmešana tiek izmantota, lai skaidri norādītu izņēmumu. Metienam seko Exception klases gadījums. piem. – mest jaunu izņēmumu (“Kļūda dalīt ar nulli”); To izmanto metodes pamattekstā, lai izmestu izņēmumu. Skatiet tālāk norādīto programmu.

Atšķirība starp metienu un metienu Java
Atšķirība starp metienu un metienu Java

Attēls 01: programma ar atslēgvārdu

Saskaņā ar iepriekš minēto programmu Exception3 klasei ir metode, ko sauc par atzīmes. Ja atzīmes ir mazākas par 50, tas radīs izņēmumu un parādīs “Fail”. Ja atzīmes ir lielākas vai vienādas ar 50, tiks izdrukāts ziņojums “Pass”.

Kas ir izmešana Java?

Izņēmuma deklarēšanai tiek izmantots metienu atslēgvārds. Tam seko izņēmuma klases nosaukums. piem. – met Izņēmums. Programmētājs var deklarēt vairākus izņēmumus, izmantojot atslēgvārdu throws. To lieto ar metodes parakstu. Skatiet tālāk redzamo piemēru.

Galvenā atšķirība starp metienu un metienu Java
Galvenā atšķirība starp metienu un metienu Java

Attēls 02: Programma ar metienu atslēgvārdu

Kods, kurā var būt kļūda, tiek ievietots melnās krāsas laukā. Kļūdas ziņojums atrodas uztveršanas blokā. Metodes izsaucējs identificē, ka no izsauktās metodes var sagaidīt noteikta veida izņēmumus. Zvanītājam jābūt gatavam ar kādu tveršanas mehānismu. Šajā situācijā tiek izmantots metienu atslēgvārds. Tas tiek norādīts uzreiz aiz metodes deklarācijas priekšraksta un tieši pirms sākuma figūriekavās.

Kāda ir līdzība starp metienu un metienu Java valodā?

Abi ir Java atslēgvārdi izņēmumu apstrādei

Kāda ir atšķirība starp metienu un metienu Java?

metiens pret metieniem Java valodā

Izmetums ir Java atslēgvārds, ko izmanto, lai skaidri norādītu izņēmumu. Izmetumi ir Java atslēgvārds, ko izmanto, lai paziņotu izņēmumu.
Vairāki izņēmumi
Ar metienu nevar būt vairāki izņēmumi. Iemešanai var būt vairāki izņēmumi.
Seko
Uz “metienu” seko gadījums. 'Metieniem' seko klase.
Lietošanas metode
Metodes ietvaros tiek izmantots “metiens”. 'Metieni' tiek lietoti ar metodes parakstu.

Kopsavilkums - iemetiens pret metienu Java

Izpildes laika kļūdas liek programmai kompilēties, taču tā sniedz negaidītus rezultātus vai pārtrauc programmas izpildi. Šis nosacījums ir izņēmums. Metiens un metieni ir divi atslēgvārdi, ko Java programmēšanā izmanto izņēmumu apstrādei. Šajā rakstā tika apspriesta atšķirība starp metienu un metienu. Atšķirība starp metienu un metienu Java ir tāda, ka metiens ir atslēgvārds, ko izmanto, lai skaidri izmestu izņēmumu, savukārt metienus izmanto, lai paziņotu izņēmumu.

Ieteicams: