- 클래스의 시작은 대문자+명사 ex) System
- 메소드의 시작은 소문자+동사 ex) println
- 변수의 시작은 소문자+명사 : ex)firstName, lastName
- 상수는 모두 대문자 ex) PI = 3.14f;
- 변수의 이름은 글자의 길이제한 없음 ex) int = expectedAgeofPeopleFarEastAsia (가능)
- 예약어 사용 금지 ex) int byte=0; (불가능)
- 숫자로 시작 금지 ex) int randNum1; (가능) / int 1randNum;(불가능)
- 특수문자 금지 ex) int randNum★; (불가능)
변수명 정의할때 다음규칙을 따른다.
- 첫 문자는 항상 영문자 또는 _ 또는 $로 시작한다. 즉 숫자나 다른 특수 문자를 사용하면 안 된다.
- 영문자의 대문자와 소문자는 다른 변수로 취급한다. 관례적으로 클래스명에서는 대문자를 사용하고 객체명과 메소드에서는 소문자를 사용한다. (예) BOO, boo, Boo는 각기 다른 변수
- 예약어(Reserved Word)는 변수명으로 사용할 수 없다.