package ch01;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
public class ExceptionEx2 {
public static void main(String[] args) {
FileInputStream fis;
try {
fis = new FileInputStream("a.txt");
} catch (FileNotFoundException e) {
e.printStackTrace();
// return; //원래 리턴문:결과값을 반환하거나 실행의제어가 반납이된다.
//하지만 try문은 리턴문이 있어도 finally가 실행됨.
//컴파일오류 예외처리를 해야한다고 알려주는것
}catch (Exception e) {
e.printStackTrace(); //.FileNotFoundException 이클래스 안에있는 e라는 것을 호출하기위해서 .연산자 사용
}finally {
//try문이 실행되면 반드시 실행됨
System.out.println("여기도 실행이 되나요");
} //finally 반드시 실행되는부분
}
}