클래스, 인터페이스
- 첫 글자는 항상 대문자로 한다.
- 주로 명사로 명명한다.
- 여러 단어로 이루어진 이름일 경우 단어의 첫 글자를 대문자로 한다. (Pascal Case)
class ClassName interface InterfaceName
메서드
- 첫 글자는 항상 소문자로 한다.
- 주로 동사로 명명한다.
- 여러 단어로 이루어진 이름일 경우 단어의 첫 글자를 대문자로 한다. (Camel Case)
public int get() { ... } public boolean set(int n) { ... } public String findName() { ... } public int getBackNumber(String name) { ... }
- 생성자의 경우 첫 글자를 대문자로 한다. (Pascal Case)
class ClassName { public ClassName() { ... } }
변수
- 첫 글자는 항상 소문자로 한다.
- 한 글자로 된 변수는 지양한다.
- 변수에 약어를 사용하지 않고 충분한 사용 의미를 담는다.
- 여러 단어로 이루어진 이름일 경우 단어의 첫글자를 대문자로 한다. (Camel Case)
private int number = 0; private String userName = "이름"; private boolean isSuccess = true;
패키지
- 모든 패키지 명은 소문자로 한다.
com.sample.package.router com.sample.package.handler com.sample.package.service
상수
- 모든 글자를 대문자로 한다.
- 여러 단어로 이루어진 이름일 경우 _(underbar)로 구분한다. (Snake Case)
private static final int MAX; private static final int MIN; private static final int MAX_VALUE; private static final int MIN_VALUE;
'개발 언어 > Java' 카테고리의 다른 글
[Java] 실수형의 소수점 표현 방식과 BigDecimal (0) | 2021.08.13 |
---|---|
[Java] 오버 플로우, 언더 플로우 (0) | 2021.08.12 |
[Java] 상수와 리터럴 (0) | 2021.08.11 |
[Java] 기본형과 참조형 (0) | 2021.08.11 |
[Java의 정석] 1.3 자바의 특징 (0) | 2021.06.16 |