재유's

[JAVA] 예외처리 try ~ catch 본문

IT Story/Java

[JAVA] 예외처리 try ~ catch

Stella_NY 2018. 12. 14. 09:55

예외처리

  • 예외 : 프로그램 실행 중에 발생할 수 있는 예기지 찮은 사건
  • 프로그램 실행중에 예외가 발생하면 관련된 예외클래스로부터 예외 객체를 생성하여 프로그램에서 지정된 예외 처리 구문(catch블록)으로 넘긴다.
  • 예외가 발생하면 프로그램에 지정된 예외 처리 구문이 자바 가상머신에 의해 호출되고, 이때 전달되는 예외 객체를 넘겨받아 적절한 처리를 수행한다.

1
2
3
4
5
6
7
try{
        ...프로그램 기능 구현 ....
}catch (예외클래스 e){
    ... try 블록 수행중 에러 발생시 실행됨 ...
}finally{
    ... 에러 발생 여부에 상관없이 마지막에 실행됨...
}



try~ catch 문은 프로그래머가 대처할 수 없는 상황들에만 사용하고, 대처 가능한 상황들은 가급적 if문을 사용하는 것이 바람직.





Comments