자바 플랫폼의 명명 규칙은 잘 정립되어 있으며, 그중 많은 것이 자바 언어 명세에 기술되어 있다. 자바의 명명 규칙은 크게 철자와 문법, 두 범주로 나뉜다.

 

■ 패키지와 모듈 이름

  • 조직의 인터넷 도메인 이름을 역순으로 사용한다 (com.google)
  • 예외 적으로 표준 라이브러리와 선택적 패키지들은 각각 java, javax로 시작한다.
  • 패키지 이름의 나머지는 해당 패키지를 설명하는 하나 이상의 요소로 이루어진 8자이하의 짧은 단어로 표현한다.

 

■ 클래스와 인터페이스 (열거 타입, 애너테이션 포함)

  • 클래스와 인터페이스의 이름은 하나 이상의 단어로 이뤄지면 각 단어는 대문자로 시작한다.
  • 단어를 줄여쓰지 않도록 한다.

 

■ 메서드와 필드

  • 첫글자를 소문자로 쓴다는 점만 빼면 클래스 명명 규칙과 같다.
  • 객체를 반환하는 메서드 이름은 보통 toType 형태로 짓는다.

 

■ 상수 필드

  • 상수 필드를 구성하는 모든 단어는 대문자로 단어 사이에는 _로 구분한다.

 

■ 지역 변수

약어를 써도 좋다

 

■ 타입 매개변수

보통 한문자로 표현한다.

 

  • 임의의 타입 : T
  • 컬렉션 원소 : E
  • 맵의 키와 값 : K와 V
  • 예외 : X
  • 메서드의 반환 타입 : R
  • 그 외에 임의 타입의 시퀀스 : T, U, V 혹은 T1, T2, T3

 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기