Ali lahko ujamemo metanje?
Ali lahko ujamemo metanje?

Video: Ali lahko ujamemo metanje?

Video: Ali lahko ujamemo metanje?
Video: В это трудно поверить, НО МЫ ЖИВЁМ С ПРИЗРАКОМ! It's hard to believe, BUT WE're LIVING WITH A GHOST! 2024, Maj
Anonim

da lahko ujamemo Throwable vendar kot najboljša praksa, to ni priporočljivo ulov Throwable . Catchable Throwable vključuje tudi napake, mi ne bi smel ujeti napake, pomaga prepoznati težave z JVM.

Zato bi morali loviti metanje?

ne Catch Throwable You ga lahko uporabite v a ujeti klavzula, ampak moral bi nikoli tega ne stori! Če ti uporaba Vrzi v ujeti klavzulo, ne bo samo ujeti vse izjeme; bo tudi ujeti vse napake. JVM sproži napake, da nakaže resne težave, ki jih aplikacija ne bo obravnavala.

Poleg tega, ali je dobra praksa ujeti izjemo RuntimeException? Odeja- lovljenje vse - bodisi Exception bodisi Throwable, kar je veliko slabše - ni a dobra praksa ker domnevate, da si lahko opomorete od kakršnega koli izjemnega vedenja. Na stran: Ja, ujeti Tudi izjema bo ujeti RuntimeException , saj je izjema nadrazred RuntimeException.

Samo tako, ali lahko vržemo metanje v Javi?

Vrzi je super razred za vse vrste napak in izjem v java . Ta razred je član java . lang paket. So samo primerki tega razreda ali njegovih podrazredov vržen z java virtualni stroj ali z vrgel izjava.

Kaj je meta Java?

The Vrzi razred je nadrazred vseh napak in izjem v Java jezik. Vrže samo predmete, ki so primerki tega razreda (ali enega od njegovih podrazredov). Java Virtual Machine ali pa ga lahko vrže Java metati izjavo.

Priporočena: