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 : 배열의 범위를 벗어날 시에 예외발생
'자바 > 8. 예외처리' 카테고리의 다른 글
Java 06 예외의 발생과 catch문 (0) | 2021.04.01 |
---|---|
Java 05 try - catch 문에서의 흐름 (0) | 2021.04.01 |
Java 04 예외 처리하기 try - catch 문 (0) | 2021.04.01 |
Java 02 예외 클래스의 계층 구조 (0) | 2021.04.01 |
Java 01 프로그램 오류 (2) | 2021.04.01 |
댓글()