'finally'에 해당하는 글 1건

에러(error)

프로그램 코드에 의해서 수습될 수 없는 심각한 오류.

 

예외(exception)

프로그램 코드에 의해서 수습될 수 있는 다수 미약한 오류. → 예외처리의 의해서 수습 가능.

 

예외처리(exception handling)

프로그램 실행 시 발생할 수 있는 예외의 발생에 대비한 코드를 작성하여 프로그램의 비정상 종료를 막고, 정상적인 실행상태를 유지하는 것.

 

예외처리 구문

· try - catch문을 사용.

· 하위 예외가 상위 예외보다 먼저 나와야한다.

try {
  // 예외가 발생할 가능성이 있는 문장을 넣음.
} catch (Exception1 e)
  // Exception이 발생했을 경우, 이를 처리하기 위한 문장을 넣음.
} catch (Exception2 e) {
  // Exception이 발생했을 경우, 이를 처리하기 위한 문장을 넣음.
}

 

finally 블럭

· try - catch문과 함께 사용되어, 예외의 발생여부에 상관없이 실행되어야 할 코드를 포함 시킬 목적으로 사용된다.

· try - catch -finally 순서로 사용하면 된다.

try {
  // 예외가 발생할 가능성이 있는 문장을 넣음.
} catch (Exception1 e)
  // Exception이 발생했을 경우, 이를 처리하기 위한 문장을 넣음.
} catch (Exception2 e) {
  // Exception이 발생했을 경우, 이를 처리하기 위한 문장을 넣음.
} finally {
  // 예외의 발생여부에 상관없이 항상 수행되어야 할 문장을 넣음.
}

 


WRITTEN BY
김치치즈스마일
세계정복!

,