ArrayIndexOutOfBoundsException 배열의 범위를 벗어난 접근할 때 발생
ArithmeticException 산술 연산 오류 에 의해 발생 (예를 들어, 0으로 정수를 나누는 경우)
NullPointerException null 객체를 사용하려고 시도할 때 발생
ClassCastException 변환할 수 없는 클래스로 객체 변환을 시도할 때 발생
NumberFormatException String을 숫자(number)로 변환할 수 없을 때 발생 (예를 들어, “1.23”을 Integer 변환을 시도할 때)
IllegalArgumentException 메소드 인자(argument) 유형을 잘못 사용할 경우
InputMismatchException (Scanner 클래스) 잘못된 입력일 때 발생
IOException 입출력(IO) 오류에 의해 발생
FileNotFoundException 지정된 경로에서 파일을 찾지 못할 때 발생