Podem agafar un llançable?
Podem agafar un llançable?

Vídeo: Podem agafar un llançable?

Vídeo: Podem agafar un llançable?
Vídeo: Шпатлевка стен и потолка. З способа. Какой самый быстрый? 2024, Maig
Anonim

Sí podem atrapar Throwable però com a millor pràctica, no es recomana agafar Throwable . Atrapa Throwable també inclou errors, nosaltres no hauria agafar errors, ajuda a identificar problemes de JVM.

D'això, hauríeu d'atrapar un llançable?

No ho facis Atrapa Throwable You pot utilitzar-lo en a agafar clàusula, però hauries no ho facis mai! Si vostè utilitzar Llançable en a agafar clàusula, no només ho farà agafar totes les excepcions; també ho farà agafar tots els errors. La JVM llança errors per indicar problemes greus que no estan pensats per ser gestionats per una aplicació.

A més, és una bona pràctica detectar una RuntimeException? manta- agafant tot, ja sigui Exception o Throwable, que és molt pitjor, no és a bona pràctica perquè estàs assumint que pots recuperar-te de qualsevol comportament excepcional. A part: Sí, agafar L'excepció també serà captura RuntimeException , ja que Exception és una superclasse de RuntimeException.

Només així, podem llançar un llançable a Java?

Llançable és una súper classe per a tot tipus d'errors i excepcions java . Aquesta classe és membre de java . paquet lang. Només les instàncies d'aquesta classe o les seves subclasses ho són llançat per la java màquina virtual o per la llançar declaració.

Què és un Java llançable?

El Llançable class és la superclasse de tots els errors i excepcions del fitxer Java llenguatge. Només els objectes que són instàncies d'aquesta classe (o d'una de les seves subclasses) són llançats per Java Màquina virtual o pot ser llançat pel Java declaració de llançament.

Recomanat: