2024-06-25 20:34:53

<식별자 (Identifier)>

식별자란?

- 클래스, 변수, 상수, 메소드 등에 붙이는 이름

자바 식별자의 원칙

- '@', '#', '!' 와 같은 특수 문자, 공백 또는 탭은 식별자로 사용할 수 없으나, '_', '$'는 사용 가능

- 유니코드 문자 사용 가능, 한글 사용 가능

- 자바 언어의 키워드는 식별자로 사용불가 (ex. abstract, assert, break, case, catch, void ... 등)

- 식별자의 첫 번째 문자는 숫자 사용 불가

- '_' 또는 '$'를 식별자로 사용할 수 있으나, 일반적으로 잘 사용하지 않음

- 불린 리터럴(true, false)과 널 리터럴(null)은 식별자로 사용 불가

- 길이 제한 없음

대소문자 구별

Test와 test는 별개의 식별자

 

좋은 이름 붙이는 언어 관습

기본 : 가독성 높은 이름

- 목적을 나타내는 이름 붙이기 s 보단 sum 

- 충분히 긴 이름으로 붙이기 AVM 과 같은 축약어 보단 AutoVendingMachine

자바 언어의 이름 붙이는 관습 : 헝가리언 이름 붙이기

- 클래스 이름 : 첫 번째 문자는 대문자로 시작 (ex. public class HelloWorld, class AutoVendingMachine

- 각 단어의 첫 번째 문자만 대문자

변수, 메소드 이름

- 첫 번째 문자는 일반적으로 소문자

- 첫 단어 이후로 각 단어의 첫 번째 문자는 대문자로 시작

상수 (변동하지 않는 고정 수) 이름

- 모든 문자를 대문자로 표시

'Java' 카테고리의 다른 글

Java 정리 3  (0) 2024.06.28
Java 정리 2-3  (0) 2024.06.26
Java 정리 2-1  (0) 2024.06.25
Java 정리 1-2  (0) 2024.06.25
Java 정리 1-1  (0) 2024.06.24