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