예외 던지기
-
[Java] 예외 처리 - 리소스 닫기 & 예외 넘기기(Throw)CSE/Java 2016. 4. 21. 10:55
예외처리는 여러 절로 구성되어 있습니다. 예외와 예외 클래스 & 실행 예외예외 처리 코드 자동 리소스 닫기 & 예외 넘기기(Throw)사용자 정의 예외 자동 리소스 닫기 자바 7부터 추가된 try-with-resources 를 사용하면 예외 발생 여부와 상관없이 사용했던 리소스 객체(각종 입출력 스트림, 서버 소켓, 소켓, 각종 채널)의 close() 메소드를 호출해서 안전하게 닫아줍니다. 다음은 이전 자바 6에서 사용했던 리소스 객체 닫기 코드입니다. 12345678910111213141516171819FileInputStream fis = null; try { fis = new FileInputStream("file.txt"); ... } catch (IOException e) { ... } fina..