Kan proberen hebben meerdere vangst in Java?
Kan proberen hebben meerdere vangst in Java?

Video: Kan proberen hebben meerdere vangst in Java?

Video: Kan proberen hebben meerdere vangst in Java?
Video: #78 Try with Multiple Catch in Java 2024, November
Anonim

Java vangst meerdere uitzonderingen

EEN probeer blok kan worden gevolgd door een of meer vangst blokken. Elk vangst blok moet een andere uitzonderingshandler bevatten. Dus als je hebben om verschillende taken uit te voeren bij het optreden van verschillende uitzonderingen, java gebruiken multi- vangst blok.

Met betrekking tot dit, kan een try meerdere vangsten hebben?

Ja jij kan meerdere vangsten hebben blokken met proberen uitspraak. Je begint met het vangen van specifieke uitzonderingen en dan in het laatste blok mag je vangst basis Uitzondering. Slechts een van de vangst blok zullen uw uitzondering afhandelen. Jij kan het proberen blok zonder a vangst blok.

Evenzo, hoeveel try-catch-blokken kunnen er in Java zijn? Het heeft een probeer blok en drie vang blokken . Maar een vangst blok zal in één keer worden uitgevoerd, het hangt af van de logica binnenin probeer blok . In mijn probeer blok , bevat de code drie soorten uitzonderingen.

Vervolgens kan men zich ook afvragen, kunnen we meerdere vangsten hebben voor een enkele poging in Java?

EEN enkele poging blok kan meerdere vangsten hebben bijbehorende blokken, moet u de vangst blokkeert op een zodanige manier dat de generieke uitzonderingshandler vangst blok is op het laatste (zie in het voorbeeld hieronder). Je moet een getal niet delen door nul, ik heb geen proberen - vangst inblokkeren Java.

Hoe werkt meervoudige vangst?

Over het algemeen, meervoudige vangst blok wordt gebruikt om verschillende soorten uitzonderingen af te handelen, elk vangst blok wordt gebruikt om verschillende soorten uitzonderingen af te handelen. Als het gegeven type uitzondering overeenkomt met de eerste vangst blok, dan eerst vangst blok wordt uitgevoerd en de rest van de vangst blokken worden genegeerd.

Aanbevolen: