728x90
자바 프로그램에서 오류가 나는 대표적인 이유는
1. 구문 오류(Synatax Errors)
프로그램의 구문이 올바르게 작성되지 않았을 때 발생한다.
괄호 누락, 세미콜론 누락, 잘못된 변수 이름 등이 포함된다.
2. 런타임 오류(Runtime Errors)
프로그램의 구문이 올바르게 작성되지 않았을 때 발생한다.
예를 들어 0으로 나누는 시도, 배열 경계를 벗어나는 접근, 변수의 초기화 문제 등이 포함된다.
3. 논리 오류(Logic Errors)
프로그램이 실행되지만 의도한 대로 동작하지 않는 경우 발생한다.
잘못된 계산, 조건문 논리의 오류, 함수 호출 순서의 오류 등이 포함된다.
4. 자원 부족 오류(Resource Errors)
자원 부족으로 인해 발생하는 오류로,
메모리 부족, 파일 접근 권한 부족 등이 포함된다.
5. 타입 불일치 오류(Type Mismatches)
변수나 함수의 데이터 유형이 예상과 다를 때 발생하는 오류로,
예를 들어 정수를 문자열로 변환하려고 시도하는 경우 등이 포함된다.
6. 클래스 누락 오류
클래스를 찾을 수 없을 때 발생하는 오류로,
클래스 경로를 설정하지 않았거나 클래스 이름을 올바르게 지정하지 않은 경우에 발생한다.
7. Null 참조 오류
객체가 null인 상태에서 해당 객체의 메서드나 속성을 참조하려고 시도할 때 발생하는 오류.
728x90
'organize > 자바' 카테고리의 다른 글
자바 처음부터 다시 시작하기 3 (0) | 2024.04.14 |
---|---|
자바 처음부터 다시 시작하기 2 (0) | 2024.04.10 |
자바 처음부터 다시 시작하기 1 (0) | 2024.04.10 |
Java Chapter 2 타입과 연산자 (0) | 2023.12.03 |
Java Chpater 1. 자바란? (0) | 2023.12.02 |