dbswlekq.log
로그인
dbswlekq.log
로그인
[JAVA] Exception
dbswlekq
·
2023년 3월 31일
팔로우
0
Java
0
예외
프로그램 내에서 발생하는 예외상황으로 프로그램 내에서 처리가 가능한 것
배열의 크기에서 벗어난 인덱스에 접근하거나, 없는 파일을 열 때 등에서 발생
에러
JVM 내에서 발생하는 에러로 프로그램 내에서 처리가 불가능한 것
ThreadDeath나 가상머신(JVM)의 오작동 등을 말함
예외처리 클래스
확인된 예외
잘못된 코드가 아닌 잘못된 상황에서 발생하는 예외
파일 열기와 같이 정확한 코드로 구현했음에도, 외부 환경(파일이 없는 상황 등)에 따라 발생 가능
예외처리를 구현하지 않으면 컴파일 에러 발생 (컴파일 시 확인해서 확인된 예외)
RuntimeException 이외의 예외들
미확인 예외
런타임 시 잘못 구현된 코드로 인해 발생하는 예외
컴파일 에러가 나지 않지만 적절한 예외처리가 없을 경우 프로그램이 강제 종료
컴파일 시 확인하지 않기 때문에 미확인 예외
RuntimeException에 포함된 예외들
참고
예외(Exception) 처리하기_기본개념과 예외처리 클래스 [1/5]
dbswlekq
팔로우
이전 포스트
[JAVA] try / catch
다음 포스트
[Database] char / varchar
0개의 댓글
댓글 작성