Rozdiel medzi hodom a hodom v Jave

Obsah:

Rozdiel medzi hodom a hodom v Jave
Rozdiel medzi hodom a hodom v Jave

Video: Rozdiel medzi hodom a hodom v Jave

Video: Rozdiel medzi hodom a hodom v Jave
Video: JEEP WRANGLER RUBICON. Цена. Тюнинг. Выбор. История. 2024, November
Anonim

Kľúčový rozdiel – hádzanie a hádzanie v jazyku Java

Pri programovaní sa môžu vyskytnúť chyby. Chyba v programe dáva neočakávaný výsledok alebo môže ukončiť vykonávanie programu. Preto je lepšie odhaliť a spravovať chyby správne, aby sa program správne spustil. Chyba môže byť dvoch typov. Sú to chyby pri kompilácii a chyby pri spustení. Ak sa vyskytnú syntaktické chyby, kompilátor Java ich oznámi. Nazývajú sa to chyby v čase kompilácie. Niektoré bežné chyby pri kompilácii zahŕňajú chýbajúcu bodkočiarku, chýbajúce zložené zátvorky, nedeklarované premenné a nesprávne napísané identifikátory alebo kľúčové slová. Niekedy môže program skompilovať správne, ale môže poskytnúť nesprávny výstup. Nazývajú sa runtime chyby. Niektoré bežné chyby behu sú delenie nulou a posúdenie prvku, ktorý je mimo hranice poľa. Výnimkou je stav spôsobený runtime chybou v programe. Vykonávanie programu sa ukončí, keď nastane výnimka. Ak chce programátor pokračovať vo vykonávaní zostávajúceho kódu, potom môže zachytiť objekt výnimky vyvolaný chybovým stavom a zobraziť chybové hlásenie. Toto sa nazýva spracovanie výnimiek. Kód, ktorý môže spôsobiť chybu, je umiestnený v bloku try a správa je v bloku catch. The throw a throws sú dve kľúčové slová používané pri spracovaní výnimiek v jazyku Java. Kľúčový rozdiel medzi throw a throws v Jave je v, throw je kľúčové slovo, ktoré sa používa na explicitné vyvolanie výnimky, zatiaľ čo throws sa používa na vyhlásenie výnimky.

Čo je throw v Jave?

Kľúčové slovo throw sa používa na explicitné vyvolanie výnimky. Za hodom nasleduje inštancia triedy Exception. napr. – vyhodiť novú výnimku („Chyba delenie nulou“); Používa sa vo vnútri tela metódy na vyvolanie výnimky. Pozrite si program nižšie.

Rozdiel medzi hodom a hodom v Jave
Rozdiel medzi hodom a hodom v Jave

Obrázok 01: Program s kľúčovým slovom throw

Podľa vyššie uvedeného programu má trieda Exception3 metódu nazývanú checkMarks. Ak sú značky menšie ako 50, spôsobí to výnimku a zobrazí sa „Fail“. Ak sú značky vyššie alebo rovné 50, vytlačí sa správa „Vyhovuje“.

Čo je to hádzanie v Jave?

Kľúčové slovo throws sa používa na vyhlásenie výnimky. Za ním nasleduje názov triedy výnimky. napr. – hádže Výnimku. Programátor môže deklarovať viacero výnimiek pomocou kľúčového slova throws. Používa sa s podpisom metódy. Pozrite si príklad nižšie.

Kľúčový rozdiel medzi hodom a hodom v Jave
Kľúčový rozdiel medzi hodom a hodom v Jave

Obrázok 02: Program s kľúčovým slovom hodí

Kód, ktorý môže obsahovať chybu, je umiestnený vo vnútri skúšobnej čiernej. Chybové hlásenie sa nachádza vo vnútri bloku catch. Volač metódy identifikuje, že od volanej metódy možno očakávať určité typy výnimiek. Volač by mal byť pripravený nejakým zachytávacím mechanizmom. V tejto situácii sa používa kľúčové slovo throws. Špecifikuje sa bezprostredne za príkazom deklarácie metódy a tesne pred úvodnou zátvorkou.

Aká je podobnosť medzi hodmi a hodmi v Jave?

Obe sú kľúčové slová v jazyku Java na spracovanie výnimiek

Aký je rozdiel medzi hodmi a hodmi v Jave?

hádzať vs. hádzať v Jave

„throw“je kľúčové slovo v jazyku Java, ktoré sa používa na explicitné vyvolanie výnimky. The 'throws' je kľúčové slovo v jazyku Java, ktoré sa používa na vyhlásenie výnimky.
Viacnásobná výnimka
S throw nemôže existovať viacero výnimiek. S hodmi môže existovať viacero výnimiek.
Nasleduje
Po „hodení“nasleduje inštancia. Po ‚hodoch‘nasleduje trieda.
Spôsob použitia
V rámci metódy sa používa „hod“. „Hodenie“sa používa s podpisom metódy.

Zhrnutie – hádzanie v. hádzanie v jazyku Java

Chyby spustenia spôsobujú kompiláciu programu, ale poskytujú neočakávané výsledky alebo ukončujú vykonávanie programu. Táto podmienka je výnimkou. Hádzanie a hádzanie sú dve kľúčové slová používané v programovaní Java na spracovanie výnimiek. Tento článok diskutoval o rozdieloch medzi hodom a hodom. Rozdiel medzi throw a throws v Jave je ten, že throw je kľúčové slovo, ktoré sa používa na explicitné vyvolanie výnimky, zatiaľ čo throws sa používa na vyhlásenie výnimky.

Odporúča: