본문 바로가기
프로그래밍/Java

[Java] 식별자(identifier)

by 소꿍 2020. 8. 9.
  • 식별자: Java 코드 내에서 사용되는 각각의 단어

식별자 지정 규칙

  • 첫 문자는 반드시 영문자, 그 다음 문자부터는 숫자, 문자 혼합 가능
    단, _ 와 $는 첫 문자로 사용할 수 있다.
  • 길이 제한은 없다.
  • Java는 대소문자를 구별한다.

식별자의 종류

1. 시스템 정의 식별자

Java 시스템이 정의해 둔 식별자로, 예약어, keyword라고도 부른다.

사용자 정의 식별자로 사용이 불가능하다.

 

2. 사용자 정의 식별자

Java 개발자가 필요에 의해 정의한 식별자로, 클래스명, 변수명, 메소드명을 지정할 때 사용한다.

 


시스템 정의 식별자(예약어, 키워드) 종류

분류 예약어
기본 데이터 타입 boolean, byte, char, chort, int, long, float, double
접근 지정자 private, protected, public
클래스와 관련된 것 class, abstract, interface, extends, implements, enum
객체와 관련된 것 new, instanceof, this, super, null
메소드와 관련된 것 void, return
제어문과 관련된 것 if, else, switch, case, default, for, do, while, break, continue
논리값 true, false
예외 처리와 관련된 것 try, catch, finally, throw, throws
기타 transient, volatile, package, import, synchronized, native, final, static, strictfp, assert

사용자 정의 식별자

구분 정의 규칙
클래스 첫 문자는 항상 대문자
하나 이상의 단어가 합쳐질 때는 각 단어의 첫 문자만 대문자로 표현
의미 있는 명사형으로 지정
변수/메소드 첫 문자는 항상 소문자
하나 이상의 단어가 합쳐질 때는 두 번째부터 오는 단어의 첫 문자만 대문자로 표현
변수는 의미 있는 명사형, 메소드는 의미 있는 동사형으로 지정
상수 모든 문자를 대문자로 표현
하나 이상의 단어가 합쳐질 때 공백이 필요하면 under score(_)로 연결
의미 있는 명사형

 

'프로그래밍 > Java' 카테고리의 다른 글

[Java] equals(), ==, compareTo()  (0) 2020.08.30
[Java] 연산자(Operator)  (0) 2020.08.12
[Java] 변수(Variables)와 상수  (0) 2020.08.11
[Java] 데이터형(Data type)  (0) 2020.08.09
[Java] Java의 개요  (0) 2020.08.09

댓글