Glavna težava v Javi se pojavi, ko delamo na obravnavi izjem. Med metanjem, metanjem in metanjem v Javi nastane pogosta zmeda. Da bi odpravili vse vaše dvome, bodo v tem poglavju zajeti naslednji napotki: met, meti in metanje 'Članek:
kako pretvoriti dvojno v celo število v javi -
Nadaljujemo s tem člankom o razliki med metom, meti in metanjem v javi.
Vrzi: Ključna beseda throw v Javi se uporablja za izrecno vrnitev izjeme iz metode ali katerega koli bloka kode. Vržemo lahko izbrano ali nepreverjeno izjemo. Ključna beseda throw se v glavnem uporablja za metanje izjem po meri .
Sintaksa :
throw Instance // Primer: vrzi novo ArithmeticException ('/ z nič')
Toda ta izjema, tj. Primer mora biti tipa Mečljivo ali podrazred Mečljivo . Izjema je na primer podrazred Throwable in uporabniško določene izjeme običajno razširijo razred Exception. Za razliko od C ++ podatkovnih vrst, kot so int, char, floats ali razredi, ki jih ni mogoče vrniti, ni mogoče uporabiti kot izjeme.
Primer:
javni razred GFG {public static void main (String [] args) {// Uporaba nepreverjenega poskusa izjeme {// double x = 3/0 throw new ArithmeticException ()} catch (ArithmeticException e) {e.printStackTrace ()}} }
Izhod:
java.lang.ArithmeticException: / z nič
atUseofThrow.main (UseofThrow.java:8)
Nadaljujemo s tem člankom o razliki med metom, meti in metanjem v javi.
Vrzi v Javo:
Vrzi je tudi ključna beseda v javi, ki se uporablja v podpisu metode, da označi, da lahko ta metoda vrže omenjene izjeme. Klicatelj takšnih metod mora omenjene izjeme obravnavati bodisi z uporabo blokov try-catch bodisi s ključno besedo throws. Spodaj je sintaksa uporabe ključne besede throws.
return_type ime_ime (parameter_list) vrže seznam izjem_
{// nekaj izjav} vrže: import java.io.IOException javni razred UseOfThrowAndThrows {public static void main (String [] args) vrže IOException {}}
Izhod:
Izjema v niti 'main' java.io.IOException
na UseOfThrowAndThrows.main (UseOfThrow.java:7)
Nadaljujemo s tem člankom o razliki med metom, meti in metanjem v javi.
Java.lang.Trowable Class
Mečljivo je super razred za vse vrste napak in izjem v javi. Ta razred je član java.lang paket. Navidezni stroj java ali stavek throw vrže samo primerke tega razreda ali njegovih podrazredov. Edini argument ulovnega bloka mora biti te vrste ali gre za podrazrede. Če želite ustvariti lastne prilagojene izjeme, mora vaš razred ta razred razširiti.
Izjava o razredu
Sledi izjava za razred java.lang.Throwable:
- javni razred Throwable
- razširi Object
- izvaja Serializable
Primer:
class MyException razširja Throwable {// Customized Exception class} class ThrowAndThrowsExample {void method () vrže MyException {MyException e = new MyException () throw e}}
Tako smo prišli do konca tega članka o 'Razliki med metom, meti in metanjem v javi'. Če želite izvedeti več, si oglejte Edureka, zaupanja vredno podjetje za spletno učenje. je zasnovan tako, da vas usposobi za osnovne in napredne koncepte Java, skupaj z različnimi ogrodji Java, kot sta Hibernate & Spring.
Imate vprašanje za nas? Prosimo, navedite to v oddelku za komentarje tega spletnega dnevnika, mi se vam bomo oglasili v najkrajšem možnem času.