오류
2016. 10. 6. 16:09
오류
오류는 크게 세가지가 있다. 컴파일 오류, 실행 오류, 논리 오류.
컴파일 오류는 컴파일시에 발견되는 오류로, 문법 규칙을 따르지 않으면 구문오류(Syntax error) 계산식에서 호환되지 않는 서로 다른 타입의 데이터가 포함된 계산을 시도하는 경우에는 의미오류(Semantic error)가 발생한다.
실행 오류는 프로그램이 실행되는 도중 발생하는 오류이다. 예를들면 0으로 나누려는 것. 다행히 자바에서는 실행오류가 발생하면 예외(exception)처리해 실행한다.
논리 오류는 컴파일과 실행에 문제가 없지만, 의도치 않은 결과가 도출되는 경우를 의미한다. 예를들면 값이 예상과는 다르게 계산되는 경우같은것이 있다. 논리 오류를 찾아 고치는 과정을 디버깅(Debugging)이라고 한다.