- 대소문자 구분
- 예약어 X
- 숫자로 시작 X
- 특수문자는 _ 혹은 $ 만 허용
- 파스칼 표기법과 카멜 표기법을 사용
- 반의어는 반드시 대응하는 개념으로 사용
- 대소문자 구분없이 시작 가능
- 대문자 사용을 권장
- 대소문자 모두 허용하지만, 클래스명과 쉽게 구분하기 위해 소문자로 하는 것을 원칙
- 표준 패턴을 따른다. EX) [com].[Company].[Project].[toppackage].[lowerpackage]
- 가급적 한 단어 사용 권장
- 좋은 예: com.nexon.Maplstory.member.object
- 나쁜 예: com.nexon.MaplestoryMemberObject
- 파스칼 표기법 사용
- 명사로 시작
- EX) HelloWorld, TestWorld
- 파스칼 표기법 사용
- 형용사를 사용
- EX) Runnable, Remote
- 카멜 표기법 사용
- 동사로 시작
변수
- 카멜 표기법
상수
- 전부 대문자로 표기
- 스네이크 케이스 사용