[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차 변형 등을 할 경우
민, 형사상 법적 조치 등 저작권법에 의거하여 처벌 받을 수 있습니다."