티스토리 뷰

사용 이유

  • 에러를 무시하고 싶을때

 

  • 에러가 날때 그에 맞는 적절한 처리를 하고 싶을때

 

 

 

=>try~catch, throw 등을 이용

 

 

 

 

 

 

 

try~catch 기본구조

 

try{    } catch(예외 1){    } catch(예외 2){    }

 

-> try문 안에 수행할 문장들에서 예외가 발생하지 않는다면

 

catch문다음의 문장들은 수행되지 않는다.

 

하지만!!!!

 

try문 안의 문당들은 수행중 해당 예외가 발생한다면

 

예외에 해당하는 catch문이 수행된다.

 

 

 

 

 

 

 

 

finally

프로그램이 수행도중 예외가 발생하면 프로그램이 중지되거나 예외처리를 했을경우 catch구문이 실행된다.

 

하지만 finally를 사용하면 어떠한 예외가 발생하더라도

 

반듯이 실행하게 하는것이 finally구문이다.

 

 

 

 

 

 

 

 

 

 

 

 

Comments