예외가 발생했을 때 프로그램을 멈추지 않고 안전하게 다음 코드를 실행하도록 처리하는 핵심 문법
"이 코드를 실행하고(try), 문제가 생기면 이렇게 처리해(catch)."

try {
// 오류가 발생할 수 있는 코드
} catch (예외타입 변수) {
// 오류가 발생했을 때 실행할 코드
}
try {
int num = Integer.parseInt("abc");
} catch (NumberFormatException e) {
System.out.println("숫자를 입력해주세요.");
}
숫자로 바꾸려고 했는데 숫자로 바꿀 수 없을 때 발생하는 오류
ex. Integer.parseInt("123"); // 정상
Integer.parseInt("abc"); // NumberFormatException ( 오류
e는 발생할 오류를 저장하는 변수 이름이다
: 발생한 예외정보가 포함된다.