본문 바로가기

Java/Java

자바의 식별자 명명 규칙

자바 프로그램을 작성하다보면 클래스, 메서드, 변수 등 다양한 대상에 대해 이름을 붙여야 할일이 빈번히 있습니다. 이런 이름을 통틀어서 식별자(identifier)라고 하는데, 식별자를 만들 때는 다음과 같은 규칙을 반드시 지켜야 합니다.

  • 하나 이상의 글자로 이루어져야 한다.
  • 첫 번째 글자는 문자이거나 '$', '_'여야한다.
  • 두 번째 이후의 글자는 숫자, 문자, '$', '_'여야한다.
  • '$', '_' 외의 특수 문자는 사용할 수 없다.
  • 길이의 제한은 없다.
  • 키워드는 식별자로 사용할 수 없다.
  • 상수 값을 표현하는 단어 true, false, null은 식별자로 사용할 수 없다.
여기서 달러 표시($)와 밑줄(_)은 다른 프로그래밍 언어와의 호환성을 위해서 포함된 것입니다.

그런 경우가 아니라면 달러 표시는 사용하지 않는 것이 좋고, 밑줄도 꼭 필요한 경우가 아니라면 사용하지 않는 것이 좋습니다.