본문 바로가기
LV1_Syntax/JAVA 기초

[#4] JAVA - 기초 명명 규칙 및 스타일

by 하타라시 2026. 2. 26.

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