2022/java 1

try-catch문

yanii 2022. 6. 29. 15:45

try-catch문
예외를 잡아줄 때 사용한다

자바에서는 예외를 클래스를 통해 관리한다
Object

안에 Throwable
안에 Exception
안에 각종 예외이름들...


try{
예외가 발생할 수 있는 코드;
}catch(예외이름1 예외객체){
예외이름1이 발생했을 때 실행되는 영역;
}catch(예외이름2 예외객체){
예외이름2이 발생했을 때 실행되는 영역;
}catch(Exception e){

모든 오류들은 Exception에 상속되어 있음. Exception으로 모든 오류를 잡아줄 수 있다

}...{
}finally{

개발자가 놓친 예외, 오류가 있어도 무조건 한 번 실행되는 영역;
}

 

 

getMessage()

: 오류 발생 시 부연설명 부분을 문자열로 return하는 메소드

printStackTrace()

: 어디서 오류가 발생했는지 경로를 알려주는 메소드, 오류의 이름과 종류를 알 수 있음.