Quin Java es va provar amb la captura múltiple introduïda?
Quin Java es va provar amb la captura múltiple introduïda?

Vídeo: Quin Java es va provar amb la captura múltiple introduïda?

Vídeo: Quin Java es va provar amb la captura múltiple introduïda?
Vídeo: CS50 2015 - неделя 1 2024, De novembre
Anonim

Multicatch bloc

Des de Java 7 en endavant a Multi - agafar bloc és introduït utilitzant això, podeu gestionar més d'una excepció dins d'una sola agafar bloc.

Aleshores, podeu provar de tenir múltiples captures a Java?

Java captura múltiples excepcions A prova el bloc pot anar seguit d'un o més agafar blocs. Cadascú agafar El bloc ha de contenir un gestor d'excepcions diferent. Així, si tu tenir per realitzar diferents tasques quan es produeixin diferents excepcions, utilitzar java multi- agafar bloc.

Què és la captura múltiple a Java? En Java 7 es va fer possible agafar múltiples diferents excepcions en el mateix agafar bloc. Això també es coneix com captura múltiple . Observeu com els dos noms de classe d'excepció a la primera agafar bloc estan separats pel caràcter de canal |.

Per això, podem tenir diverses captures després d'un únic intent?

Sí tu pot tenir múltiples captures blocs amb provar declaració. Comenceu per capturar excepcions específiques i després, a l'últim bloc, podeu agafar Excepció base. Només un dels agafar bloc voluntat gestionar la teva excepció. Vostè pot haver provat bloc sense a agafar bloc.

Un bloc catch pot contenir més d'una classe d'excepció?

Manipulació Més d'un Tipus de Excepció A Java SE 7 i posteriors, un sol catch block pot gestionar més d'un tipus de excepció . A bloc de captura que maneja excepció múltiple types no crea duplicació en el bytecode generat pel compilador; el bytecode té cap replicació excepció manipuladors.

Recomanat: