Különbség a dobás és a dobás között Java nyelven

Tartalomjegyzék:

Különbség a dobás és a dobás között Java nyelven
Különbség a dobás és a dobás között Java nyelven

Videó: Különbség a dobás és a dobás között Java nyelven

Videó: Különbség a dobás és a dobás között Java nyelven
Videó: Difference between throw and throws in Java | Throw Keyword vs Throws Keyword 2024, November
Anonim

Kiemelt különbség – dobás és dobás Java-ban

A programozás során előfordulhatnak hibák. A program hibája váratlan eredményt ad, vagy leállíthatja a program végrehajtását. Ezért jobb a hibák észlelése és megfelelő kezelése a program helyes végrehajtásához. A hiba kétféle lehet. Ezek a fordítási és futási hibák. Ha szintaktikai hibák vannak, azt a Java fordító jelzi. Ezeket fordítási idejű hibáknak nevezzük. Néhány gyakori fordítási hiba a pontosvessző hiánya, a kapcsos kapcsos zárójelek hiánya, a nem deklarált változók és az elgépelt azonosítók vagy kulcsszavak. Néha a program megfelelően le tud fordítani, de rossz kimenetet adhat. Ezeket futásidejű hibáknak nevezzük. Néhány gyakori futásidejű hiba a nullával való osztás és egy olyan elem értékelése, amely kívül esik egy tömbben. A kivétel a program futásidejű hibája által okozott állapot. Kivétel esetén a program végrehajtása leáll. Ha a programozó folytatni akarja a maradék kód végrehajtását, akkor a programozó elkaphatja a hibaállapot által kidobott kivételobjektumot és hibaüzenetet jeleníthet meg. Ezt kivételkezelésnek nevezik. A hibát okozó kód a try blokkban van, az üzenet pedig a catch blokkban. A dobás és a dobás két kulcsszó, amelyet a Java kivételkezelésében használnak. A Java-ban a dobás és a dobás között a legfontosabb különbség az at, a throw egy olyan kulcsszó, amely kifejezetten kivételt dob, míg a dobás a kivétel deklarálására szolgál.

Mi a dobás a Java-ban?

A dobás kulcsszó kifejezetten kivételek megadására szolgál. A dobást az Exception osztály egy példánya követi. például. – új kivételt dob ("Hiba osztás nullával"); A metódus törzsén belül használják kivételek dobására. Tekintse meg az alábbi programot.

Különbség a dobás és a dobás között Java nyelven
Különbség a dobás és a dobás között Java nyelven

01. ábra: Program dobás kulcsszóval

A fenti program szerint az Exception3 osztálynak van egy checkMarks nevű metódusa. Ha a pontok 50-nél kisebbek, az kivételt okoz, és a „Fail” feliratot jelzi ki. Ha a pontok 50-nél nagyobbak vagy egyenlőek, akkor a „Pass” üzenetet nyomtatja ki.

Mi az a dobás a Java-ban?

A throws kulcsszó kivétel deklarálására szolgál. Ezt követi a kivételosztály neve. például. – dobja Kivétel. A programozó több kivételt is deklarálhat a throws kulcsszó használatával. Metódus aláírással használatos. Lásd az alábbi példát.

Főbb különbség a dobás és a dobás között Java-ban
Főbb különbség a dobás és a dobás között Java-ban

02. ábra: Program dobás kulcsszóval

Az esetlegesen hibás kód a try fekete mezőbe kerül. A hibaüzenet a catch blokk belsejében található. A metódushívó azonosítja, hogy bizonyos típusú kivételek várhatók a hívott metódustól. A hívónak fel kell készülnie valamilyen elkapó mechanizmusra. Ebben a helyzetben a throws kulcsszó használatos. Közvetlenül a metódus deklarációs utasítása után és közvetlenül a nyitó kapcsos zárójel előtt kerül megadásra.

Mi a hasonlóság a dobás és a dobás között Javaban?

Mindkettő kulcsszó a Java-ban a kivételkezeléshez

Mi a különbség a dobás és a dobás között Java-ban?

dobás és dobás Java-ban

A 'dobás' egy kulcsszó a Java nyelvben, amelyet kifejezetten kivételek megadására használnak. A „dobások” egy kulcsszó a Java nyelvben, amelyet kivételek deklarálására használnak.
Több kivétel
A dobásnál nem lehet több kivétel. A dobásoknál több kivétel is lehet.
Követve
A „dobást” egy példány követi. A „dobásokat” az osztály követi.
Használati módszer
A „dobás” a metóduson belül használatos. A „dobások” metódus aláírással használatosak.

Összefoglaló – dobás és dobás Java-ban

Futtatási hibák miatt a program lefordítja, de váratlan eredményt ad, vagy leállítja a program végrehajtását. Ez a feltétel kivétel. A dobás és a dobás két kulcsszó, amelyet a Java programozásban a kivételkezelésre használnak. Ez a cikk a dobás és a dobás közötti különbséget tárgy alta. Javaban az a különbség a dobás és a dobás között, hogy a dobás egy olyan kulcsszó, amely kifejezetten kivételt dob, míg a dobás a kivétel deklarálására szolgál.

Ajánlott: