여기 오류가 발생할지 모른다고 예상하는 부분이 있다고 가정합니다. 그 부분을 try 블록으로 감싸줍니다.
try{ 수행할 코드, 예외 발생 가능성이 있는 블록 }
try 블록 안에서 발생할 수 있는 오류와 관련된 Exception 타입을 catch 블록에 처리합니다. catch 블록 안에는 예외가 발생했을 때 처리할 수 있는 코드를 넣습니다.
catch 블록의 문법은 다음과 같이 구성됩니다.
catch(발생할 수 있는 예외 타입 변수명) {처리할 코드}
try 블록을 실행하면서 예외 객체가 발생하면 catch 블록에서 해당 예외 객체를 catch해야 하는데 catch(예외 타입 변수명)에서 선언된 예외 타입만 catch할 수 있습니다.
try{ 수행할 코드, 예외 발생 가능성이 있는 블록 }catch (발생할 수 있는 예외 타입 변수명) { 예외 처리 블록 }