Java - Program error

iseon_u·2022년 5월 14일
0

Java

목록 보기
39/77
post-thumbnail

Program error 프로그램 오류


Compile-time error 컴파일 에러

  • 컴파일 할 때 발생하는 에러
  • Java 컴파일러 javac.exe 로 컴파일
  • IDE (Integrated development environment) 통합 개발 환경이 자동 컴파일
  • 프로그램 실행 불가

Runtime error 런타임 에러

  • 실행 할 때 발생하는 에러
  • 프로그램 실행 중 종료

Logical error 논리적 에러

  • 작성 의도와 다르게 동작
  • 프로그램은 계속 실행

Java 의 런타임 에러

  • 에러 (error) : 불가피한 오류
    • 프로그램 코드에 의해서 수습될 수 없는 심각한 오류
  • 예외 (exception) : 처리 가능 오류
    • 프로그램 코드에 의해서 수습될 수 있는 다소 미약한 오류

Exception 클래스와 자손 클래스

  • 사용자의 실수와 같은 외적인 요인에 의해 발생하는 예외
  • IOException
    • Input / Output 입출력 예외
  • ClassNotFoundException
    • 클래스가 존재하지 않을때 예외 (*.class)

RuntimeException 클래스와 자손 클래스

  • 프로그래머의 실수로 발생하는 예외
  • ArithmeticException
    • 산술 계산 예외
  • ClassCastException
    • 형변환 예외
  • NullPointerException
    • 널 포인터, 값이 Null 예외
  • IndexOutOfBoundsException
    • 배열 범위 벗어나는 예외
profile
🧑🏻‍💻 Hello World!

0개의 댓글