728x90
반응형

컴파일 에러와 런타임 에러

컴파일 에러는 프로그래밍 단계에서 발생하며, 컴파일러가 코드를 분석할 때 확인 가능

대부분의 통합 개발 환경 (IDE)에서는 컴파일 에러를 강조 표시하고 오류 메시지를 제공하여 실시간으로 확인할 수 있음

반면, 런타임 에러는 프로그램이 실행 중에 발생하므로 디버깅 도구와 예외 처리를 통해 해결해야 함

런타임 에러는 프로그램의 실행 상태, 데이터 입력, 외부 환경 등 다양한 요소에 따라 발생할 수 있음

 


컴파일 에러 (Compile Error)

  • 컴파일러는 소스 코드를 분석하고 변환하는 과정에서 발생하는 에러
  • 일반적으로 문법 오류, 타입 불일치, 잘못된 메서드 사용 등으로 인해 발생
  • 컴파일 에러는 소스 코드를 컴파일하기 전에 발생하며, 프로그램이 실행되기 전에 수정되어야 함
  • 컴파일 에러를 해결하지 않으면 프로그램은 컴파일되지 않고 실행되지 않음

런타임 에러 (Runtime Error)

  • 프로그램 실행 중에 발생하는 에러
  • 일반적으로 실행 중에 예외 (Exception)가 발생하거나 프로그램의 비정상적인 동작으로 인해 발생
  • 런타임 에러는 프로그램 실행 도중에 발생하며, 일반적으로 예외 처리를 통해 처리할 수 있음
  • 런타임 에러는 프로그램이 실행되는 동안에만 나타나며, 컴파일 단계에서는 확인할 수 없음
반응형
복사했습니다!