CH12-2 · MODEL

try-catch-finally의 실행 순서의 성공과 실패 증거

성공과 두 실패 모두 finally를 거치지만 catch는 실제 예외 타입 하나만 선택합니다.

성공 출력

관찰 가능한 결과

attempt finished / 5

실패 경계

왜 실패하는가

성공과 두 실패 모두 finally를 거치지만 catch는 실제 예외 타입 하나만 선택합니다.

선택 기준

코드에 남길 계약

try-catch-finally는 예외를 많이 잡는 구조보다 복구할 범위와 원래 실패를 보존하는 구조가 중요합니다.

관찰 증거 try-catch-finally는 예외를 많이 잡는 구조보다 복구할 범위와 원래 실패를 보존하는 구조가 중요합니다.