jjj0909.log
로그인
jjj0909.log
로그인
221125
조이연
·
2022년 11월 27일
팔로우
0
0
Java
목록 보기
1/13
예제)
<예외처리(exception handling)>
프로그램이 실행 중 어떤 원인에 의해서 오작동을 하거나 비정상적으로 종료되는 경우를 프로그램 에러 또는 오류라고 함.
프로그램이 실행되는 도중 발생하는 예외를 처리하기 위해
try/catch/finally문을 사용
컴파일 에러: 컴파일 시에 발생하는 에러
런타임 에러: 실행 시에 발생하는 에러
논리적 에러: 실행은 되지만, 의도와 다르게 동작하는 것
자바에서 실행 시 발생할 수 있는 프로그램 오류
에러(error): 프로그램 코드에 의한 수습될 수없는 심각한 오류
예외(exception): 프로그램 코드에 의해서 수습될 수 있는 오류
예외가 발생하더라도 프로그래머가 이에 대한 적절한 코드를 미리 작성해 놓아 프로그램이 비정상적으로 종료되는 것을 막는 것을 의미함.
<예외 클래스 계층구조>
fileNotFoudException: 존재하지 않는 파일 이름 입력시
ClassNotFoundException: 클래스의 이름 오류
DataFormatException: 입력한 데이터 형식 오류
ArrayIndexOutOfBoundsException: 배열의 범위를 벗어난 경우
NullPointExcepton: null인 참조변수의 멤버 호출하는 경우
ClassCastException: 클래스의 형변환을 잘못한 경우 발생
ArithmeticException: 정수를 0으로 나누려고 하는 경우
예제1)
예제2)
예제3)
예제4)
예제5)
예제6)
예제7)
예제8)
조이연
안녕하세요
팔로우
다음 포스트
221124
0개의 댓글
댓글 작성