Welches Java wurde mit Multicatch eingeführt?
Welches Java wurde mit Multicatch eingeführt?

Video: Welches Java wurde mit Multicatch eingeführt?

Video: Welches Java wurde mit Multicatch eingeführt?
Video: Java Tutorial Logging 2024, November
Anonim

Mehrfachfang Block

Von Java ab 7 a Multi - fangen Block ist eingeführt damit können Sie mehr als eine Ausnahme innerhalb einer einzigen behandeln fangen Block.

Können Sie dann versuchen, mehrere Fange in Java zu haben?

Java-Catch-Multiple Ausnahmen A versuchen block kann gefolgt von einem oder mehreren fangen Blöcke. Jeder fangen block muss einen anderen Ausnahmehandler enthalten. Also wenn du verfügen über beim Auftreten verschiedener Ausnahmen unterschiedliche Aufgaben auszuführen, Java verwenden Multi- fangen Block.

Was ist Multicatch in Java? In Java 7 es wurde möglich gemacht mehrere fangen verschiedene Ausnahmen im selben fangen Block. Dies ist auch bekannt als Mehrfachfang . Beachten Sie, wie die beiden Ausnahmeklassennamen im ersten fangen Blöcke werden durch das Pipe-Zeichen |. getrennt.

Können wir davon mehrere Fänge nach dem einzigen Versuch haben?

ja du kann mehrere Haken haben Blöcke mit Versuchen Stellungnahme. Sie beginnen damit, bestimmte Ausnahmen abzufangen und dann im letzten Block können Sie fangen Basis Ausnahme. Nur einer von fangen Block Wille behandeln Sie Ihre Ausnahme. Du kann es versuchen Block ohne a fangen Block.

Kann ein catch-Block mehr als eine Ausnahmeklasse enthalten?

Handhabung Mehr als eine Art der Ausnahme In Java SE 7 und höher ist eine einzelne Fangblock kann handhaben mehr als eine Art der Ausnahme . EIN Fangblock das handhabt mehrfache Ausnahme Typen erzeugt keine Duplizierung im vom Compiler generierten Bytecode; der Bytecode hat keine Replikation von Ausnahme Handler.

Empfohlen: