예외(Exception)

예외가 발생하면

예외를 잘못 다루는 코드

예외를 무시하는 코드 → 해결방법 : 예외 다시 던져주기

  1. 아무것도 하지 않는 catch 블럭

    try {
    		...
    } catch(SQLException e) {
    		...
    }
    
  2. print로 로그만 출력하는 경우

    try {
    	...
    } catch (SQLException e) {
    	e.printStackTrace();
    }
    

예외를 잘못 다루는 코드

  1. 무의미하고 무책임한 throws

    image.png

예외를 예외답게 처리하는 방법 2가지

  1. 복구하기
  2. 예외를 다시 밖으로 던지기