오류의 종류
1. 문법오류
자바문법 규칙에 맞지 않는 오류이며 컴파일이 되지 않습니다. 컴파일시에 오류 메세지를 출력해 줍니다. 오류메세지에 따라 오류를 해결하고 다시 컴파일 해 줍니다.
2. 논리오류
자바문법은 올바르지만 논리적으로 문제해결을 잘 못 판단하여 프로그램이 작성되어 원하는 데로 동작하지 않는 오류를 말합니다. 이런경우를 "버그"가 있다고 하고 말하며 이러한 "버그"를 해결하는 과정을 "디버깅"한다 라고 합니다.
3. 실행오류
자바문법도 올바르고 잘 실행되는 프로그램이지만 사용자의 부주의로 인하여 예를 들어 정수를 입력해하는 곳에서 문자열을 입력한다던지 하는 사용자의 프로그램 사용 미숙 등으로 인하여 발생하는 오류를 말합니다. 이러한 경우에는 예외처리를 통하여 문제를 해결할 수 있습니다.
이름 작성의 규칙
클래스이름이나 변수이름이나 메소드이름을 정해 줄 때에는 가능하면 의미있는 이름으로 정해 줍니다.
이러한 이름을 정해 줄 때는 가능하면 의미있는 이름으로 사용자가 임의로 정해 줄 수 있습니다. 그러나 다음의 내용은 반드시 지켜야 합니다.
1. 클래스이름이나 변수이름이나 메소드이름의 첫글자는 영문 이거나 _기호 이거나 $기호만 사용할 수 있습니다. 특별한 경우가 아니면 기호는 사용하지 않습니다. 영문으로 시작하도록 합니다.
2. 클래스이름의 첫글자로 대문자로 시작하도록 합니다.
변수이름이나 메소드이름의 첫글자는 소문자로 시작하도록 합니다.
클래스이름이나 변수이름 메소드이름을 의미있는 이름으로 정해 주다 보면 두개의 단어이상을 합쳐야 하는 경우 있는데 이때에는 두번째 단어 이후에 시작하는 각 단어의 첫글자를 대문자로 써서 읽기가 쉽도록 합니다.
예를 들어 변수 myAge 처럼 사용합니다.
3. 클래스이름, 변수이름, 메소드이름 등에는 공백문자를 포함할 수 없습니다. my age 이러한 변수를 만들 수 없습니다. (폴더를 만들때에도 가급적이면 공백문자를 사용하지 않도록 합니다.)
주석문
프로그램의 실행에 영향을 끼치지 않고 설명을 하기 위한 문장을 말합니다.
한줄 주석
// 로 시작하면 거기서 부터 그 줄 끝까지는 주석문으로 처리됩니다.
여러주 주석
/* 로 시작하고 */ 로 끝나는 데 까지의 여러줄을 주석문으로 처리됩니다.
주석문은 협업을 위한 다른 개발자나 미래의 후임자나 혹은 나 자신을 위해서는 설명문이 필요할 때 사용합니다.
또, 논리오류를 제거하기 위한 디버깅을 할 때에도 의심되는 코드를 주석문으로 처리해 가면서 활용할 수 있습니다.
'프로그래밍 공부 정리 > java' 카테고리의 다른 글
선택문: switch case문 (0) | 2021.10.13 |
---|---|
선택문 : if문 (0) | 2021.10.12 |
연산자(2/2) (0) | 2021.10.10 |
변수와 자료형 그리고 연산자(1/2) (0) | 2021.10.09 |
코딩의 시작, 자바를 설치하고 준비를 해봅시다 (0) | 2021.10.08 |