try with resources
-
예외처리와 Try With ResourcesJava 2024. 5. 30. 16:04
응용프로그램에서 문제가 발생하면 보통 에러 혹은 예외를 던진다. 자바의 에러 구조는 다음과 같다. 가장 상위 인터페이스로 Throwable 이 있고여기서 Throwable을 상속받는 두가지로 예외는 Exception, 에러는 Error로 나뉜다. 그리고 Exception을 상속받는 클래스 중 RuntimeException은 런타임 도중 발생하는 예외를 잡는다. 예외는 던지거나 잡을 수 있다.던지고싶다면 메소드 선언부에서 throws 키워드로 던지고싶은 Exception을 나열하면된다.잡으려면 try-catch~finally가 있다. try ~ catch ~ finally에서 중요한 점은Exception이 catch 되더라도 finally는 발동한다.public int test(){ try{ ..