Notice
Recent Posts
Recent Comments
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

충분히 쌓여가는

오류 본문

Java

오류

빌드이너프 2023. 1. 25. 11:14
  • 프로그램을 개발하는 과정에서 여러 유형의 오류들이 발생할 수 있음
  • 3가지 유형으로 나눔
  • 번역 오류(compile-time error), 실행 오류(run-time error), 논리 오류(logical error)

 

번역 오류

  • 자바의 문법을 따르지 않아서 발생하는 오류
  • 컴파일러가 문법과 관련된 문제들을 검사함
  • 번역 오류가 발생하면 프로그램의 실행 파일이 만들어지지 않음

 

실행 오류

  • 프로그램 실행 중에 발생하는 오류
  • 어떤 수를 0으로 나누려고 시도하면 프로그램은 수행할 수 없기 때문에 수행하려고하는 순간에 실행 멈춤

 

논리 오류

  • 프로그램의 실행 결과가 기대되는 결과와 다른 오류
  • 프로그램에서 얻은 값이 틀리거나 화면 구성이 우리가 원하는 것이 아닌 경우
  • 이때 기대 결과와 실행 결과를 비교하면서 프로그램을 철저히 확인해야함
  • 논리 오류의 원인이 밝혀지면 원시 프로그램으로 돌아가 코드 수정해야함
  • 이때 프로그램 내의 오류를 찾아 고치는 것을 디버깅(debugging)라고 함
  • 세 가지 오류 중 논리 오류의 발생 원인을 찾기가 쉽지 않음

 

 

'Java' 카테고리의 다른 글

데이터 유형  (0) 2023.01.25
예약어  (0) 2023.01.25
White space 흰색 공간  (0) 2023.01.25
식별자  (0) 2023.01.25
주석문  (0) 2023.01.25