예외클래스

최지혜·2023년 9월 25일
0

오류

목록 보기
4/4

Exception 및 하위클래스 :

사용자의 실수와 같은 외적인 요인에 의해 발생하는 컴파일시 발생하는 예외

  • 존재하지않는 파일의 이름을 입력(FileNotFoundException)
  • 실수로 클래스의 이름을 잘못 기재(ClassNotFoundException)
  • 입력한 데이터 형식이 잘못된 경우(DataFormatException)

RuntimeException 클래스 :

프로그래머의 실수로 발생하는 예외

  • 배열의 범위를 벗어남(IndexOutOfBoundsException)
  • 값이 null 인 참조 변수의 멤버를 호출(NullPointerException)
  • 클래스 간의 형 변환을 잘못함(ClassCastException)
    -> 상속, 구현 관계가 아니라면, 클래스는 다른 클래스로 타입을 변환할 수 없다.
  • 정수를 0으로 나누는 산술 오류(ArithmeticException)
  • 배열의 범위를 넘어선 인덱스를 참조할 때 발생(ArrayIndexOutOfBoundsException)
  • 정수가 아닌 문자열을 정수로 변환할 때(NumberFormatException)
  • 의도치 않는 입력 오류 시 발생(InputMismatchException)
profile
매일 성장하는 개발자

0개의 댓글