Možemo li uhvatiti bacanje?
Možemo li uhvatiti bacanje?

Video: Možemo li uhvatiti bacanje?

Video: Možemo li uhvatiti bacanje?
Video: BACILI SU SVOM SNAGOM MACKU O POD - MONSTRUMI JEDNI!! 2024, Novembar
Anonim

Da možemo uhvatiti Throwable ali kao najbolja praksa, to se ne preporučuje catch Throwable . Catching Throwable uključuje i greške, mi ne treba uhvatiti greške, pomaže da se identifikuju problemi sa JVM-om.

Zbog toga, treba li uhvatiti na bacanje?

Nemoj Catch Throwable You mogu ga koristiti u a uhvatiti klauzula, ali trebao bi nikad to ne radi! Ako ti koristiti Bacanje u uhvatiti klauzule, neće samo uhvatiti svi izuzeci; takođe će uhvatiti sve greške. JVM ispušta greške kako bi ukazao na ozbiljne probleme koji nisu namijenjeni za rješavanje aplikacije.

Nadalje, da li je dobra praksa uhvatiti RuntimeException? ćebe- hvatanje sve - bilo Exception ili Throwable, što je daleko gore - nije a dobra praksa jer pretpostavljate da se možete oporaviti od bilo kakvog izuzetnog ponašanja. Na stranu: da, uhvatiti Izuzetak će također uhvatiti RuntimeException , budući da je Exception superklasa RuntimeException.

Samo tako, možemo li baciti bacanje u Javi?

Bacanje je super klasa za sve vrste grešaka i izuzetaka u java . Ovaj razred je član java . lang paket. To su samo instance ove klase ili njenih podklasa bačen by the java virtuelne mašine ili putem bacanje izjava.

Šta je Java za bacanje?

The Bacanje klasa je nadklasa svih grešaka i izuzetaka u Java jezik. Samo objekte koji su instance ove klase (ili jedne od njenih podklasa) baca Java Virtuelna mašina ili može biti bačena od strane Java throw izjava.

Preporučuje se: