try{ kommando-liste-0 } catch (exception-klasse-1 formel-parameter-1){ kommando-liste-1 } catch (exception-klasse-2 formel-parameter-2){ kommando-liste-2 } ...
De første catch clauses kan være specialiserede - og de sidste mere generelle
Den formelle exception parameter er polymorf