1. 명명 규칙
1-1. 카멜케이스
- 첫 단어는 소문자, 이후 단어의 시작은 대문자로 작성합니다.
helloWorldNice
1-2. 파스칼케이스
- 모든 단어의 시작을 대문자로 작성합니다.
HelloWorldNice
1-3. 스네이크케이스
- 첫 단어를 제외하고, 단어마다 언더바(_)로 연결하여 작성합니다.
hello_world_nice
1-4. 대소문자 구분
- JAVA는 대소문자가 중요합니다.
1. apple
2. Apple
⇒ 1번 사과와 2번 사과는 다른 것으로 인식 됩니다.
2. 대상별 대소문자
2-1. 패키지
- 패키지는 모든 단어를 소문자로 작성합니다.
com.example.projecttesthello
⇒ project + test + hello 세 단어를 조합하지만, 소문자로 연결합니다.
2-2. 클래스
- 파스칼케이스를 사용합니다.
UserService
LoginController
2-3. 메서드 / 변수
- 카멜케이스를 사용합니다.
getUserInfo()
userName
2-4. 상수
- 모든 단어를 대문자 + 언더바를 사용합니다.
MAX_COUNT
2-5. 불리언
- 참/거짓을 묻는 것이므로 질문 형태의 접두어를 사용합니다.
isActive
hasRole
canAccess
3. 기타 규칙
- 들여쓰기 4칸 - 키보드에서 Tab을 누르면, 보통 공백 4개 만큼 띄어씁니다.
public void example() { // 4칸 들여쓰기 if (true) { // 8칸 들여쓰기 System.out.println("구조가 한눈에 보임!"); } }- 의미 있는 이름을 사용하고, 불필요한 축약을 피합니다.
❓
들여쓰기를 왜 굳이 4칸이나 해요?
- 컴퓨터는 들여쓰기를 1칸이든 4칸이든 중요하게 생각하지 않습니다.
- 현재까지 가장 표준적인 들여쓰기 기준은 4칸으로 되어왔습니다.
⇒ 코드가 복잡해지면 중괄호가 많이 쌓일 텐데, 한눈에 구조가 보이지 않으므로 들여쓰기를 통해 가독성을 높이는 것이 중요합니다.
❓
왜 이렇게 규칙이 많고 복잡해요? 편하게 할래요.
- 코드를 쓰는 것보다 남의 코드를 읽는 것에 시간을 더 많이 투자할 때가 있습니다.
- 동료들과 협업할 때, 통일된 코드로 소통하는 것이 제일 간단합니다.
⇒ 추가로 실수를 방지하는 데 도움이 됩니다. 클래스는 대문자, 변수는 소문자 같은 규칙이 있으면 식별하기 훨씬 쉽습니다.
💡
Keyword (추후 notion 페이지로 연결할 예정입니다.)
- 명명 규칙
- 카멜케이스
- 파스칼케이스
- 스네이크케이스
- 접두어
- 들여쓰기
- 가독성
'LV1_Syntax > JAVA 기초' 카테고리의 다른 글
| [#3] JAVA - args, 기본 자료형 (0) | 2026.02.24 |
|---|