[JAVA] 자바 오류, 에러 (Error) 종류

2021. 5. 30. 10:09·스터디/JAVA
728x90

1. 컴파일 에러 (Compillation Error)

- 컴파일 단계에서 오류 발견, 컴파일러가 에러 메시지 출력

- 에러 발생 원인 : 문법 오류

- 예) 맞춤법, 문장부호(;), 선언되지 않은 변수 사용 등

 

2. 런타임 에러 (Runtime Error)

- 프로그램 실행 중 에러 발생

- 컴파일 때 에러나지 않고 프로그램 실행 시 에러 발생 -> 문법적 오류는 아님

- JVM에서 에러 메시지 출력 (XXXException 에러)

- 예외(Exception)처리 등을 통해 에러 해결

- 예) 0으로 나누기, 무한루프, null pointer error, segmentation fault(존재하지 않는 메모리 위치에 접근, 잘못된 index 참조)

- RuntimeException 종류

runtime-exception
RuntimeException

3. 논리 에러 (Logic Error)

- 컴파일, 런타임 모두 정상. 하지만 결과가 예상과 달라 사용자가 의도한 작업을 수행하지 못 함

- 에러 메시지가 없어 수정이 어려움

- 코드, 알고리즘 수정 필요

728x90

'스터디 > JAVA' 카테고리의 다른 글

[JAVA] CollectionUtils.isEmpty() 사용법 및 예시  (0) 2023.02.12
[JAVA] StringUtils.isBlank()와 StringUtils.isEmpty() 차이  (0) 2023.02.11
[JAVA] 자바 예외 처리 (Exception)  (0) 2021.08.20
[JAVA] Primitive Type 과 Wrapper Class  (0) 2021.08.15
[JAVA] 객체 지향 설계 SOLID  (0) 2021.07.02
'스터디/JAVA' 카테고리의 다른 글
  • [JAVA] StringUtils.isBlank()와 StringUtils.isEmpty() 차이
  • [JAVA] 자바 예외 처리 (Exception)
  • [JAVA] Primitive Type 과 Wrapper Class
  • [JAVA] 객체 지향 설계 SOLID
zoodi
zoodi
IT/개발 관련 지식을 기록하는 블로그입니다.
  • zoodi
    오늘의 기록
    zoodi
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 후기
        • 컨퍼런스
        • 일상리뷰
      • 금융경제
        • 뉴스
        • 금융IT용어
        • 경제 및 부동산
      • 코딩 테스트
      • 스터디
        • JAVA
        • Kotlin
        • Spring
        • React, Nextjs
        • 인공지능 AI
        • Cloud & k8s
        • Kafka
        • Database
        • Network
        • Algorithm
        • Hadoop
        • LINUX
        • R Programming
        • 기타 (소공, 보안)
      • 도서
      • 기타
  • 블로그 메뉴

    • 홈
    • 스터디
    • 금융경제
    • 후기
    • 기타
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    pythoncodingtest
    자바
    카카오코테
    리트코드
    db
    codility
    코딩
    네트워크
    springboot
    코테
    스프링부트
    알고리즘
    Kotlin
    금융용어
    kafka
    코테공부
    코딩테스트
    자료구조
    MySQL
    쿠버네티스
    LeetCode
    스프링
    C++
    CodingTest
    Spring
    코딜리티
    Python
    java
    이분탐색
    프로그래머스
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
zoodi
[JAVA] 자바 오류, 에러 (Error) 종류
상단으로

티스토리툴바