더북(TheBook)

여기 오류가 발생할지 모른다고 예상하는 부분이 있다고 가정합니다. 그 부분을 try 블록으로 감싸줍니다.

try{
    수행할 코드, 예외 발생 가능성이 있는 블록
}

 

try 블록 안에서 발생할 수 있는 오류와 관련된 Exception 타입을 catch 블록에 처리합니다. catch 블록 안에는 예외가 발생했을 때 처리할 수 있는 코드를 넣습니다.

 

catch 블록의 문법은 다음과 같이 구성됩니다.

catch(발생할 수 있는 예외 타입 변수명) {처리할 코드} 

 

try 블록을 실행하면서 예외 객체가 발생하면 catch 블록에서 해당 예외 객체를 catch해야 하는데 catch(예외 타입 변수명)에서 선언된 예외 타입만 catch할 수 있습니다.

try{
    수행할 코드, 예외 발생 가능성이 있는 블록
}catch (발생할 수 있는 예외 타입 변수명) {
    예외 처리 블록
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.