try { try-statements } catch (exception_type1 identifier1) { catch1-statements } catch (exception_type2 identifier2) { catch2-statements ... } finally { finally-statements }複数のcatch節がある場合には,最初から順にexception-typeを調べて ゆくため,最初に上位のexception-typeがあるとエラーとなる. 下位のException型からチェックしてゆくような形にする必要がある. catch節とfinally節の中でエラーが起きたり,例外をスローしたり した場合には,このtry-catch-finally文の外のtry-catch-finally文 でcatchされることになる.