[ITWILL : JSP] try catch구문
ITWILL학원 : 23강 JSP기초 BY 정규태강사
try catch구문
예외처리라고도 부른다.
개발자가 예측하기 어려운 에러들을 예외라고 한다.
이러한 예외를 java 컴파일러가 객체로 만들어서 처리해준다.
우리는 try catch를 만들기만 하면 컴파일러가 알아서 한다.
실무에서 가장 많이 사용하는 방식은 아래 방식이다
ClassNotFoundException과 SQLException은 여러 Exception종류 중에 임의로 작성한 것이고 제외한 나머지 코드들은 통으로 함께 쓰이는 코드이다.
생각할 수 있는 구체적인 Exception을 찾아서 작성한 뒤 그 외에 발생할 수있는 예외를 대비해 catch(Exception e)로 추가 예외처리를 해준다.catch(Exception e)로 한번에 다 예외처리가 가능한데 왜 따로따로(ClassNotFoundException와 SQLException등등) 먼저 예외처리를 할까?
예외마다 처리방법이 각기 다르다.
따라서 각각 예외처리를 해주고 혹시 모를 또다른 예외를 위해 catch(Exception e)구문으로 예외처리를 해주는 것이다.
1 | try{ |