Kan du prøve at have flere catch i Java?
Kan du prøve at have flere catch i Java?

Video: Kan du prøve at have flere catch i Java?

Video: Kan du prøve at have flere catch i Java?
Video: Surabaya, INDONESIA 🦈🐊: friendly people and delicious Java food 2024, December
Anonim

Java fange flere undtagelser

EN prøv blok kan efterfølges af en eller flere fangst blokke. Hver fangst blok skal indeholde en anden undtagelsesbehandler. Så hvis du har at udføre forskellige opgaver ved forekomsten af forskellige undtagelser, brug java multi- fangst blok.

Med hensyn til dette, kan et forsøg have flere fangster?

Ja dig kan have flere fangst klodser med prøve udmelding. Du starter med at fange specifikke undtagelser og derefter i den sidste blok kan du evt fangst basisundtagelse. Kun en af de fangst blok vilje håndtere din undtagelse. Du kan prøve blok uden en fangst blok.

Ligeledes, hvor mange try catch-blokke kan der være i Java? Den har en prøv at blokere og tre fangblokke . Kun en fange blok vil bliver henrettet med det samme, det afhænger af logikken indeni prøv at blokere . Inde i min prøv at blokere , indeholder koden tre typer undtagelser.

Efterfølgende kan man også spørge, kan vi have flere catch for et enkelt forsøg i Java?

EN enkelt forsøg blok kan have flere fangst blokke forbundet med det, skal du placere fangst blokerer på en sådan måde, at den generiske undtagelsesbehandler fangst blok er til sidst (se i eksemplet nedenfor). Du skal ikke dividere et tal med nul, jeg er ude af prøve - fangst blokere ind Java.

Hvordan fungerer multiple catch?

Generelt, flere fangst blok bruges til at håndtere forskellige typer af undtagelser betyder hver fangst blok bruges til at håndtere forskellige typer undtagelser. Hvis den givne type undtagelse er matchet med den første fangst blok, så først fangst blok udføres og resten af fangst blokke ignoreres.

Anbefalede: