V některých blocích try mohou vzniknout výjimky více typů:
pak můžeme bloky catch řetězit, viz přechozí příklad: Příklad komplexní reakce na výjimku
Pokud catch řetězíme, musíme respektovat, že výjimka je zachycena nejbližším příhodným catch
Pozor na řetězení catch s výjimkami typů z jedné hierarchie tříd: pak musí být výjimka z podtřídy (tj. speciálnější) uvedena - zachycována - dříve než výjimka obecnější - Takto ne!