Rozdiel medzi hodmi a hodom v Jave



Tento článok objasní všetky vaše pochybnosti o vrhacích hodoch a hodoch v Jave. S príkladmi vysvetľujúcimi každý z týchto výrazov.

Zásadný problém v Jave nastáva, keď pracujeme na spracovaní výnimiek. Medzi hodmi, hodmi a hodmi v prostredí Java vzniká všeobecná zámena. Aby ste odstránili všetky svoje pochybnosti, v tejto časti nájdete vysvetlenie nasledujúcich ukazovateľov. hod, hody a hod “Článok:

Ďalej v tomto článku o rozdieloch medzi hodmi, hodmi a hodom v Jave.





manipulácia s voľbami - hody a hodyHod: Kľúčové slovo throw v jazyku Java sa používa na výslovné vyvolanie výnimky z metódy alebo ľubovoľného bloku kódu. Môžeme hodiť buď zaškrtnutú, alebo nezaškrtnutú výnimku. Kľúčové slovo throw sa používa hlavne na vyvolanie vlastných výnimiek .

Syntax :



throw Instance // Príklad: throw new ArithmeticException ('/ by zero')

Ale táto výnimka, tj. Inštancia musí byť typu Hoditeľné alebo podtrieda Hoditeľné . Napríklad Exception je podtrieda Throwable a používateľom definované výnimky zvyčajne rozširujú Exception class. Na rozdiel od C ++ nemožno ako výnimku použiť dátové typy ako int, char, floats alebo triedy, ktoré sa nedajú vyhodiť.

Príklad:

public class GFG {public static void main (String [] args) {// Use of nezaškrtnutá Exception try {// double x = 3/0 throw new ArithmeticException ()} catch (ArithmeticException e) {e.printStackTrace ()}} }

Výkon:
java.lang.ArithmeticException: / o nulu
atUseofThrow.main (UseofThrow.java:8)



Ďalej v tomto článku o rozdieloch medzi hodmi, hodmi a hodom v Jave.

ako previesť na binárne v pythone -

Hodí v Jave:

Hoď je tiež kľúčové slovo v jave, ktoré sa používa v podpise metódy na označenie toho, že táto metóda môže vyvolať uvedené výnimky. Volajúci takýchto metód musí spomenuté výnimky spracovať buď pomocou blokov try-catch, alebo pomocou kľúčového slova throws. Nižšie je uvedená syntax pre použitie kľúčového slova throws.

návratový typ názov_metódy (zoznam_parametrov) vyvolá zoznam výnimiek

java previesť dvojité na int
{// some commands} throws: import java.io.IOException public class UseOfThrowAndThrows {public static void main (String [] args) throws IOException {}}

Výkon:
Výnimka vo vlákne „main“ java.io.IOException
na UseOfThrowAndThrows.main (UseOfThrow.java:7)

Ďalej v tomto článku o rozdieloch medzi hodmi, hodmi a hodom v Jave.

Java.lang.Throwable Class

Hoditeľné je super trieda pre všetky typy chýb a výnimiek v Jave. Táto trieda je členom java.lang balíček. Iba inštancie tejto triedy alebo jej podtried sú vyhodené virtuálnym počítačom Java alebo príkazom throw. Jediný argument bloku catch musí byť tohto typu alebo jeho podtried. Ak si chcete vytvoriť vlastné prispôsobené výnimky, musí vaša trieda túto triedu rozšíriť.

Vyhlásenie triedy

Nasleduje deklarácia pre triedu java.lang.Throwable:

  • verejná trieda Hádzateľná
  • rozširuje Object
  • implementuje Serializovateľné

Príklad:

class MyException extends Throwable {// Customized Exception class} class ThrowAndThrowsExample {void method () throws MyException {MyException e = new MyException () throw e}}

Dostali sme sa tak na koniec tohto článku s názvom „Rozdiel medzi hodom, hodom a hodom v jave“. Ak sa chcete dozvedieť viac, pozrite si Edureka, dôveryhodná online vzdelávacia spoločnosť. je navrhnutý tak, aby vás vyškolil pre základné aj pokročilé koncepty Java spolu s rôznymi rámcami Java, ako je Hibernate & Spring.

Máte na nás otázku? Uveďte to prosím v sekcii komentárov tohto blogu a my sa vám ozveme čo najskôr.