자바 식별자

자바 식별자

Java의 식별자는 변수 클래스 메서드 패키지 인터페이스 등에 부여되는 이름입니다. 이는 프로그래밍 요소를 식별하는 데 사용되는 고유한 이름입니다. 모든 Java 변수는 고유한 이름으로 식별되어야 합니다.

Java
   class   Geeks     {      public     static     void     main     {         int     x     =     9  ;         }   }   

아래 이미지는 이 프로그램의 식별자를 설명합니다.

class_name-

Java 식별자 명명 규칙

유효한 Java 식별자를 정의하기 위한 특정 규칙이 있습니다. 이 규칙을 따라야 합니다. 그렇지 않으면 컴파일 시간 오류가 발생합니다. 이러한 규칙은 C 및 C++와 같은 다른 언어에도 유효합니다. 



  • 식별자에 허용되는 유일한 문자는 모두 영숫자 문자([ AZ ][ a~z ][ 0-9 ]) ' $ '(달러 기호) 및 ' _ '(밑줄). 예를 들어 'geek@'은 특수 문자 '@'를 포함하므로 유효한 Java 식별자가 아닙니다.
  • 식별자는 다음과 같아야 합니다. ~ 아니다 숫자로 시작( [0-9] ). 예를 들어 '123geeks'는 유효한 Java 식별자가 아닙니다.
  • Java 식별자는 다음과 같습니다. 대소문자 구분 .
  • 식별자 길이에는 제한이 없지만 최적의 길이는 4~15자만 사용하는 것이 좋습니다.
  • 예약된 단어 식별자로 사용할 수 없습니다. 예를 들어 'int while = 20;' while은 예약어이므로 잘못된 명령문입니다.

메모 : Java에는 식별자로 사용할 수 없는 53개의 예약어(키워드 50개, 리터럴 3개 포함)가 있습니다.

유효한 식별자의 예

내변수
마이변수
내변수
엑스

x1
i1
_my변수
$my변수
배열의 합
괴짜123

잘못된 식별자의 예

내 변수 // 공백이 포함되어 있습니다.
123geeks // 숫자로 시작
a+c // 더하기 기호는 영숫자가 아닙니다.
변수 2 // 하이픈은 영숫자가 아닙니다.
sum_&_difference // 앰퍼샌드는 영숫자가 아닙니다.

관련 기사:

  • Java의 예약어
  • 자바 키워드
퀴즈 만들기

인기 기사

범주

재미있는 기사