본문 바로가기

java/자바

[java] 예외 처리

 

 

 

 

 

 

에러 예외
프로그램 종료 프로그램 종료
정상 실행 상태로 못돌아감 예외 처리 코드 추가 -> 정상 실행 상태로 돌아감
  일반 예외
= 컴파일러 체크 예외
실행 예외
  Exception RuntimeException
  예외 처리 코드가 필요하다고 강제적으로 알림 예외처리 코드가 필요하다고 알림이 안뜸.
개발자가 경험적으로 작성해야함
    nullPoniterException
ArrayIndexOutOfBoundsException
NumberFormatException
ClassCastException
  컴파일러가 체크함.
컴파일 오류를 발생시킴
강제적으로 예외 처리 코드를 작성하다로고 요구한다.
컴파일러가 체크안함.
개발자의 경험으로 작성

 

 

 

 

 

자바는 예외를 클래스로 관리한다.

에외가 발생하면 해당 예외 클래스로 객체를 생성한다.

모든 예외들은 java.lang.Exception 클래스를 상속 받는다.

 

 

'java > 자바' 카테고리의 다른 글

인터페이스 활용  (0) 2022.03.09
[java] api 클래스  (0) 2022.02.07
[java] url 파일 업로드, 다운로드  (0) 2022.02.04
18.5 보조 스트림  (0) 2022.02.02
18.4 파일 입출력  (0) 2022.02.02