[JAVA]/11.예외처리

try~catch 문 _ 예외처리 문법

76beny 2022. 4. 20. 23:11
 

 

대표적인 문법

import java.io.File;
import java.io.IOException;

public class Trycatch {

	public static void main(String[] args) {
		File file = new File("./test");
		try {	// 예외가 발생할 가능성이 있는문장을 넣는다
			file.createNewFile();	// 파일을 생성하는 문장
			throw new IOException("Test");	// IOException : 입출력예외
			//return;	//return 이 있어도 finally를 실행함, 리턴은 try문에만 속함.
		} catch (IOException e) {	//IOException e 예외가 발생할 경우 아래문장 처리
			e.printStackTrace();	// 예외가 발생한 원인과 codeline을 알려주는 메소드
		} finally {
			System.out.println("예외가 발생하든 안하든 마지막으로 출력되는 문장");
		}
	}
}

[출력결과]

java.io.IOException: Test
at Trycatch.main(Trycatch.java:10)
예외가 발생하든 안하든 마지막으로 출력되는 문장

 

 

 

 


"본 인터넷 사이트 내의 모든 이미지, 문구, 콘텐츠, 내용 등에 대한 저작권은 76beny에게 있습니다.

이를 무단으로 도용, 복사, 전재, 재배포, 2차 변형 등을 할 경우

민, 형사상 법적 조치 등 저작권법에 의거하여 처벌 받을 수 있습니다."