반응형

 

자바 변수명 네이밍 규칙(Java Name Convenction)

자바에서의 변수명 네이밍 규칙은 아래와 같습니다만, 예약어의 경우 자바를 공부하면 자연스럽게 터득하게 되기 때문에 굳이 예약어들의 종류를 외우려고 하지 않으셔도 됩니다.

  1. 대소문자를 구분하며 길이 제한이 없음
  2. 예약어 사용 불가
    ex) int, true, public, final, if, …
  3. 숫자로 시작할 수 없음
    ex) 1num (X)
  4. 특수문자는 _와 $만 허용
    ex) @num (X), $num (O), _num (O)
  5. 관례적으로 카멜 표기법(낙타 표기법)을 사용

 

표기법의 종류

자바에서 자주 사용되는 표기법은 아래와 같습니다.

  1. 카멜 표기법(Camel notaion : Camel case : 낙타표기법) : 소문자로 시작하며 이어지는 단어들의 시작을 대문자로 작성 → 자바에서 대부분의 경우에 카멜 표기법을 사용
    ex) userName, boardList
  2. 파스칼 표기법(Pascal case) : 대문자로 시작하며 이어지는 단어들의 시작을 대문자로 작성 → 클래스의 이름에 사용
    ex) UserName, BoardList  
  3. 스네이크 표기법 (Snake case) : 소문자로 이루어진 단어 사이에 언더바(_)를 활용하는 표기법 → 프론트엔드쪽에서 자주 사용됨 
    ex) user_name, board_list

그 외로 자바에서는 대문자로 이루어지고, 단어의 사이마다 언더바(_)를 넣을때가 있는데 상수를 작성할 때 사용됩니다.

반응형

+ Recent posts