코드 그라데이션
자바의 특징과 자바 언어, 명칭 규칙 본문
언어적 특징
1) 대소문자를 철저하게 구분한다.
2) 명령문은 항상 세미콜론으로 끝난다.
3) 공백을 자유롭게 삽입할 수 있다.
- 다음과 같이 두 줄로 작성할 수도 있고, 전체 소스를 개행하지 않고 한 줄에 모조리 붙여 써도 상관없다.
보통 K&R 스타일을 주로 사용하지
function {
블록
}
4) main에서 시작한다.
- 완전한 객체지향 언어인 자바는 모든 것이 클래스 내부에 있어야 하며, main도 클래스 안에 위치한다.
class 예제이름 {
public static void main(String[] args) {
예제코드
}
}
자바 언어의 구성 요소
1) 키워드(Keyword)
- 프로그램의 기능을 정의하는 기본적인 단어. 예약어(Reserved word)라고 불리며 다른 용도로는 사용할 수 없다.
2) 명칭(Identifier)
- 변수나 클래스, 메서드 등에 사용자가 붙이는 고유한 이름. 대상을 칭하는 유일한 이름을 지정하는 것이 목적.
3) 리터럴(Literal)
- 고정된 값을 표현하며, 변수에 값을 대입하거나 연산식에 사용한다.
ex) String(문자열)
4) 연산자(Operator)
- 프로그램의 동작을 지시하며 자료를 가공한다.
- cf) 고급 연산자는 키워드로 되어 있다.
5) 구두점(Punctutator)
- 자연어의 공백, 쉼표, 마침표에 해당하며 구문을 명확히 하고 구조를 만든다.
6) 주석(Comment)
- 소스코드에 작성하는 설명이나 간단한 메모 사항이다.
// : 한 줄 주석
/* */ : 블록 주석
/** */ 주석도 있다!
명칭 규칙
* 키워드는 사용할 수 없다.
* 주로 영문자와 숫자를 사용하는데, 맨 앞에 숫자는 안 된다.
* 공백이나 콤마 등 기호는 사용할 수 없되, 예외로 $와 _는 사용할 수 있다.
* 명칭은 대소문자를 구분한다.
<명칭 규칙>
명칭의 종류 | 대소문자 구성 | 예시 |
변수, 메서드 | 모두 소문자 | score |
클래스, 인터페이스 | 첫 글자만 대문자 | Student |
상수 | 모두 대문자 | RATIO |
*자바에서는 CamelCase를 주로 사용한다.
*대문자만 쓰는 상수가 쓰일 때는, 단어 중간에 언더바 넣어서 사용한다.
* 웬만하면, 한글은 번거로우니 쓰지 말고 영문 간결한 단어로 끝내자.
By. 자바 정복(시대고시기획)