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

+ Recent posts