규칙
- 변수 이름은 숫자로 시작할 수 없다. (예:
1num,1st)
- 이름에는 공백이 들어갈 수 없다.
- 자바의
예약어(미리 사용하기로 약속한 단어)를 변수의 이름으로 사용할 수 없다. (예: int,class,public)
- 변수 이름에는 영문자(
a-z, A-Z), 숫자(0-9), 달러 기호($) 또는 밑줄(_)만 사용할수 있다.
- 변수의 이름은 의미있고, 그 용도를 명확하게 설명할 수 있게 지어야한다. (예:
studentScore, maxScore)
관례
- 소문자로 시작하는 낙타 표기법(
Camel Case)
- 변수 이름은 소문자로 시작하는 것이 일반적이고, 여러 단어로 이루어진 변수의 경우 첫 번째 단어는 소문자로 시작하고 이후의 각 단어를 대문자로 시작하는 낙타 표기법(camel case)를 사용한다. (예:
orderDetail, myAccount)
클래스는 대문자로 시작, 나머지는 소문자로 시작
- 클래스 이름의 첫 글자는 대문자로 시작한다. 그리고 나머지는 모두 첫글자를 소문자로 시작한다.
- 예시: 클래스는 첫 글자 대문자, 나머지는 모두 첫 글자 소문자로 시작 + 낙타 표기법
▶️ 클래스: Person, OrderDetail
▶️ 변수를 포함한 나머지: firstName, userAccount
- 상수는 모두 대문자를 사용하고 언더바로 구분한다.
▶️ USER_LIMIT
- 패키지는 모두 소문자를 사용한다.
▶️ org.spring.boot