참치코더의 꿈 메모장

자바(Java) 예외 처리 요약 본문

JAVA

자바(Java) 예외 처리 요약

참치깡 2025. 4. 29. 14:36
728x90
일반예외 실행 예외
자바 컴파일러가 미리 잡아줄수 있는 예외 자바 컴파일러가 예측하지 못하게 갑자기 발생하는 예외
최상위 클래스 : java.lang.Exception 최상위 클래스 : java.lang.RuntimeException

 

자주 발생하는 실행 예외
NullPointerException Null 값을 갖는 참조 변수를 객체 접근 연산자가(.) 접근했을 때 발생
ArrayIndexOutofBoundsException 배열에서 인덱스 범위를 초과하는 수를 참조할 경우 발생
NumberFormatException 변환할수 없는 문자열을 숫자로 변환하려고 할때 발생
ClassCastException 상속관계나 인터페이스 관계가 아닌 다른 타입 클래스를 참조할때 발생

 

예외 처리 발생 시 try-catch-finally 블록 사용 필수
try{

} catch(예외클래스 e) {
     // 예외처리 실시
} finally {
  // 예외 처리후 finally문은 항상 실행
}

 

 

일본 기후현 다카야마시

728x90
Comments