11.5 try...catch...finally

  • try 블록의 코드가 HTTP 연결, 파일 등 일종의 자원을 처리할 경우 해제하는 시점이 꼭 필요함

    • catch 블록은 에러를 처리해야하며, 에러가 일어나지 않으면 실행조차 되지 않음

    • finally 블록은 에러가 일어나든, 일어나지 않든 반드시 호출

자원할당 후 해제 => finally 블록이 적합

Last updated