Java/Excercise

ExceptionEx2

낭구리 2021. 9. 1. 18:09
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 반드시 실행되는부분
		
	}

}

'Java > Excercise' 카테고리의 다른 글

ExceptionEx4  (0) 2021.09.01
ExceptionEx3  (0) 2021.09.01
ExceptionEx1  (0) 2021.09.01
object ch01 Student  (0) 2021.09.01
object ch01 Book  (0) 2021.09.01