Java 03 Exception과 RuntimeException

자바/8. 예외처리|2021. 4. 1. 15:49

 

Exception 클래스 

사용자의 실수와 같은 외적인 요인에 의 발생하는 예외

IOException : 입출력 (I/O) 외부기기로 값을 읽거나 출력할때 예외발생 

ClassNotFoundException : 클래스나 클래스파일 (이름 잘못표기 포함)이 없을 때 예외발생

FileNotFoundException : 존재하지 않는 파일의 이름을 입력시 예외발생

DataFormatException : 입력한 데이터 형식이 잘못됬을 시 예외발생


RuntimeException 클래스

프로그래머의 실수로 발생하는 클래스 

ArithmeticException : 산술계산에서 예외발생 ex) 5/0

ClassCastException : 형변환 잘못사용 시에 예외발생

NullPointerException : 값이 null인 참조변수의 멤버 호출 시 예외 발생

                                  ex) String str = null  str.length(); // null값에 메소드호출하면 안됨.

indexOutOfBoundsException : 배열의 범위를 벗어날 시에 예외발생

댓글()
구독