Atšķirība Starp Java Un Iemetieniem

Satura rādītājs:

Atšķirība Starp Java Un Iemetieniem
Atšķirība Starp Java Un Iemetieniem

Video: Atšķirība Starp Java Un Iemetieniem

Video: Atšķirība Starp Java Un Iemetieniem
Video: Dreambox 900 API Youtube 2024, Maijs
Anonim

Galvenā atšķirība - Java pret iemetieniem

Programmējot, var būt kļūdas. Kļūda programmā dod negaidītu rezultātu vai arī tā var pārtraukt programmas izpildi. Tāpēc, lai pareizi izpildītu programmu, labāk ir pareizi atklāt un 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. Tos sauc par kompilēšanas laika kļūdām. Dažām bieži sastādīšanas laika kļūdām trūkst semikola, trūkst cirtainu iekavu, nedeklarētu mainīgo un kļūdainas pareizrakstības identifikatoru vai atslēgvārdu. Dažreiz programma var pareizi apkopot, bet tā var dot nepareizu rezultātu. Tos sauc par izpildlaika kļūdām. Dažas izplatītākās izpildlaika kļūdas dala ar nulli un novērtē elementu, kas atrodas ārpus masīva robežas. Izņēmums ir nosacījums, ko izraisa izpildlaika kļūda programmā. Programmas izpilde tiek pārtraukta, kad rodas 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 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 atrodas ķeršanas blokā. Mest un metieni ir divi atslēgvārdi, kas tiek izmantoti Java izņēmumu apstrādē. Galvenā atšķirība starp Java un metieniem Java ir, metiens ir atslēgvārds, ko izmanto, lai skaidri izmestu izņēmumu, bet metieni tiek izmantoti, lai deklarētu izņēmumu. To sauc par izņēmumu apstrādi. Kods, kas var izraisīt kļūdu, tiek ievietots mēģinājuma blokā, un ziņojums atrodas ķeršanas blokā. Metieni un metieni ir divi atslēgvārdi, kas tiek izmantoti Java izņēmumu apstrādē. Galvenā atšķirība starp Java un metieniem Java ir, metiens ir atslēgvārds, ko izmanto, lai skaidri izmestu izņēmumu, bet metieni tiek izmantoti, lai pasludinātu izņēmumu. To sauc par izņēmumu apstrādi. Kods, kas var izraisīt kļūdu, tiek ievietots mēģinājuma blokā, un ziņojums atrodas ķeršanas blokā. Metieni un metieni ir divi atslēgvārdi, kas tiek izmantoti Java izņēmumu apstrādē. Galvenā atšķirība starp Java un metieniem Java ir, metiens ir atslēgvārds, ko izmanto, lai skaidri izmestu izņēmumu, bet metieni tiek izmantoti, lai pasludinātu izņēmumu.

SATURS

1. Pārskats un galvenās atšķirības

2. Kas ir Java iemetiens

3. Kas ir Java

iemetiens 4. Java līdzīgo metienu un metienu līdzības

5. Blakus salīdzinājums - Java metieni un metieni tabulas veidā

6. Kopsavilkums

Kas ir iemest Java?

Atslēgvārds mest tiek izmantots, lai skaidri izmestu izņēmumu. Metienam seko Exception klases eksemplārs. piem., mest jaunu izņēmumu (“Kļūda dalīt ar nulli”); To izmanto metodes korpusā, lai izmestu izņēmumu. Skatiet zemāk esošo programmu.

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

01. attēls: Programma ar metiena atslēgvārdu

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

Kas ir Java iemetieni?

Atslēgvārds throws tiek izmantots, lai paziņotu par izņēmumu. Tam seko izņēmuma klases nosaukums. piem. - izmet Izņēmumu. Programmētājs var deklarēt vairākus izņēmumus, izmantojot throws atslēgvārdu. To lieto ar metodes parakstu. Skatiet zemāk redzamo piemēru.

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

02. attēls: Programma ar metienu atslēgvārdu

Kods, kurā var būt kļūda, tiek ievietots melnā krāsā. Kļūdas ziņojums atrodas bloķēšanas blokā. Metodes zvanītājs identificē, ka no izsauktās metodes varētu sagaidīt noteiktus izņēmumu veidus. Zvanītājam jābūt gatavam ar kādu noķeršanas mehānismu. Šajā situācijā tiek izmantots atslēgas metiens. Tas tiek norādīts uzreiz pēc metodes deklarācijas paziņojuma un tieši pirms atvēruma skavas.

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

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

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

Atšķirīgs raksts vidū pirms tabulas

mest vs iemet Java

"Mest" ir Java atslēgvārds, ko izmanto, lai skaidri izmestu izņēmumu. 'Throws' ir atslēgvārds Java valodā, ko izmanto, lai paziņotu par izņēmumu.
Vairāki izņēmumi
Nevar būt vairāki izņēmumi ar metienu. Ar metieniem var būt vairāki izņēmumi.
Seko
Pēc “metiena” seko instance. Pēc “metieniem” seko klase.
Izmantošanas metode
Metodes ietvaros tiek izmantots “mest”. 'Metieni' tiek izmantoti ar metodes parakstu.

Kopsavilkums - mest pret Java iemest

Izpildes laika kļūdas liek programmai kompilēties, bet tas dod negaidītus rezultātus vai pārtrauc programmas izpildi. Šis nosacījums ir izņēmums. Mest un metieni ir divi atslēgvārdi, kas Java programmēšanā tiek izmantoti izņēmumu apstrādei. Šajā rakstā tika apspriesta atšķirība starp metieniem un metieniem. Atšķirība starp metieniem no Java ir tāda, ka metiens ir atslēgvārds, ko izmanto, lai skaidri izmestu izņēmumu, bet metieni tiek izmantoti, lai pasludinātu izņēmumu.

Ieteicams: