[Java]예외처리 (1) - 프로그램 오류, 예외 클래스의 계층구조
·
🗨️ Backend/Java
프로그램 오류 컴파일 에러(compile-time error) : 컴파일 할 때 발생하는 에러 런타임 에러(runtime error) : 실행 할 때 발생하는 에러 논리적 에러(logical error) : 작성 의도와 다르게 동작 컴파일 에러는 java 컴파일러가 컴파일 할 때 발생하는 에러이다. System.out.println에서 System을 system이라고 코드를 작성하면, 개발도구에서 이미 에러라고 표기한다. 그러한 에러를 컴파일 에러라고 한다. 런타임 에러는 코드가 문법에는 맞아서 에러가 발생하지 않지만, 실행을 하면 발생되는 에러이다. 컴파일러는 기본적인 오류만 체크를 하고, 모든것을 체크하지는 않는다. 그러한 실행할 발생하는 에러를 런타임 에러라고 한다. 논리적 에러는 컴파일 할 때도 ..
[Java]자주 발생하는 에러와 해결방법
·
🗨️ Backend/Java
Java로 프로그래밍을 하다보면 많은 수의 크고 작은 에러들을 접하게 된다. 대부분의 에러는 작은 실수에서 비롯된 것들이다. 곧 익숙해져서 쉽게 대응할 수 있게 되지만 처음 배울 때는 작은 실수 하나 때문에 많은 시간을 허비하곤 한다. 그에 대비해 자주 발생하는 기본적인 에러와 해결방법을 간단히 정리하였다. 1. cannot find symbol 또는 cannot resolve symbol 발생 원인 : 지정된 변수나 메서드를 찾을 수 없다는 뜻으로 선언되지 않은 변수나 메서드를 사용하거나, 변수 또는 메서드의 이름을 잘못 사용한 경우에 발생. 해결 방법 : 자바에서는 대소문자 구분을 하기때문에 철자 뿐 만아니라 대소문자의 일치여부도 꼼꼼하게 확인하자. 2. ';' expected 발생 원인 : 세미콜론..
Kyle99
'Error' 태그의 글 목록