|
try{
kommando-liste-0
}
catch (exception-klasse-1 formel-parameter-1){
kommando-liste-1
}
catch (exception-klasse-2 formel-parameter-2){
kommando-liste-2
}
... |
|
| | Syntaks for try kommandoen i Java.
Det giver mening at tænke på denne som en form for kontrolstruktur i sproget.
En try konstruktion udgør scopet for fejlhåndtering. Kommandoblokken i try delen udføres (eller forsøges udført,
som antydet af 'try syntaksen').
Hvis der herved opstår en undtagelse vil denne blive forsøgt håndteret af en catch længere fremme i konstruktionen.
Den første catch som matcher det exception, som er opstået, binder undtagelsesobjektet til den formelle parameter
(ligesom ved parameteroverførsel) hvorefter blokken efter catch udføres.
Der udføres kun denne ene catch. Catches må ikke gentages, men det er tilladt at fange en specifik exception
først for dernæst at fange en mere generel exception.
|