728x90
[정의]
try catcth 문 예외처리 하기 위한 함수, 에러가 발생되도 코드가 중단되지 않도록 할 수 있음
예외 발생 시 : try -> catch -> finally
발생 하지 않은 경우 : try -> finally
[문법]
try{
}
catch(Exception e1){
//예외 1 발생 시 처리해야 할 문장
}
catch(Exception e2){
//예외 2 발생 시 처리해야 할 문장
}
finally{
//예외 발생여부에 상관없이 수행되어야 하는 문장(보통 정리코드를 넣는 데 사용 - 파일 닫기, 연결 닫기)
}
-> 예외 발생 이후의 문장은 수행 되지 않음
[예제]
try{
System.out.Printlin(1);
}
catch(Exception e1){
System.out.Printlin(0/0); //; 예외 발생!
System.out.Printlin(2);
}
catch(Exception e2){
System.out.Printlin(3);
}
결과 --> 1,3 이 출력
728x90
'JAVA' 카테고리의 다른 글
JAVA : charAt() 사용법 (0) | 2023.08.16 |
---|---|
JAVA : 객체 지향 언어의 특징 & 장점, 단점 (0) | 2023.05.26 |
JAVA : 클래스, 클래스 구성요소 (0) | 2021.07.09 |
JAVA : method 메소드 정의, 형식 (0) | 2021.07.09 |
JAVA 배열 (0) | 2021.07.01 |