[리뷰] 처음 해보는 자바 프로그래밍 - 11. 예외 처리하기
Throwable 하위 객체
예외 발생 시 JVM이 Exception의 하위 객체를 생성, 프로그램 강제 종료
// java 7 부터
try(FileInputStream fi = new FileInputStream("a.txt")) {
...
} catch(Exception e) {
...
}
//java 9 부터
FileInputStream fi = new FileInputStream("a.txt")
try(fi){
...
}catch(Exception e) {
...
}
사용자가 선언하는 예외 객체는 Exception을 상속(받은 객체를 상속)받아야 함