Back - end/JAVA

23.03.03 / 표기법

낫쏘링 2023. 3. 3. 15:56
728x90

[ 1. 패키지 ]

  • 소문자로 작성하는 것이 관례이다.
  • 숫자로 시작해서는 안된다.
  • _ (언더바)와 $를 제외한 특수문자를 사용해서는 안 된다.
  • java로 시작하는 패키지는 자바 표준API에서만 사용하기 때문에 사용해서는 안 된다.
  • 배포할 도메인명을 뒤에서부터 작성한다. ex) https://www.gmarket.co.kr -> kr.co.gmarket
  • 최근에는 패키지명이 길어지는 것을 막기 위해 kr.co 대신 com 으로 작성하는 경우가 많다.

 

[ 2. 클래스 ]

  • 한글을 사용할 수 있지만 영어를 사용하는 것이 관례이다.
  • 첫 글자는 대문자를 사용한다. (첫 글자는 숫자가 올 수 없다.)
  • 앞 글자와 연결되는 단어의 첫 글자는 대문자로 작성한다.   => 파스칼 표기법 PascalCase
  •  ex) MemberInfo  - > M과 I 대문자 사용
  • 자바 예약어 (자바에서 의미를 갖는 단어들 int, double, String...) 를 사용할 수 없다.
  • _(언더바)와 &을 제외한 특수문자를 사용해서는 안 된다.
  • 명사로 작성한다.

 

[ 3. 메소드 ]

  • 숫자로 시작하면 안되고, $와 _를 제외한 특수 문자를 사용하지 말아야 한다.
  • 관례적으로 메소드명은 소문자로 작성한다.
  • 첫 글자는 소문자로 시작하고, 연결되는 단어는 대문자로 작성한다.  ex) camelCase ==> 카멜 표기법 CamelCase
  • 자바 예약어 (자바에서 의미를 갖는 단어들 int, double, String...) 를 사용할 수 없다.
  • 메소드가 수행하는 기능을 알 수 있는 이름을 붙이는 것이 좋다.
  • 동사로 작성한다.

 

[ 4. 변수 ]

  • 변수가 담는 값을 알 수 있는 이름을 붙이는 것이 좋다.
  • 첫 글자는 소문자로 시작하고, 연결되는 단어는 대문자로 작성한다. ==> 카멜 표기법 CamelCase
  • 숫자로 시작할 수 없다.
  • 자바 예약어 (자바에서 의미를 갖는 단어들 int, double, String...) 를 사용할 수 없다.
  • _ (언더바)와 $를 제외한 특수문자를 사용해서는 안 된다.

 

[ 5. 헝가리안 표기법 ]

  •  단어 앞에 변수의 데이터 타입을 명시해주는 것.
  •  ex) String -> strName / boolean -> ischecked
  • 많이 사용하지 않는다.

 

[ 6. dash-case(kebab case) ]

  •  HTML, CSS에서 주로 사용, 단어와 단어 사이를 대쉬 기호를 사용해서 연결한다.

 

[ 7. snake_case ]

  •  HTML, CSS에서 주로 사용, 단어와 단어 사이를 언더바 기호를 사용해서 연결한다.
  •  DBMS에서 컬럼명을 작성할 때 사용한다.

 

 

728x90