Java의 식별자에 대해 알아야 할 모든 것



이 기사는 규칙 및 예약어의 예와 함께 Java의 식별자에 대한 상세하고 포괄적 인 지식을 제공합니다.

Java의 식별자는 프로그래밍의 매우 중요한 측면입니다. 주로 식별 목적으로 사용됩니다. 이 기사에서는 다음 사항을 다룰 것입니다.

패키지, 인터페이스, 클래스, 메소드 또는 변수에 지정된 이름을 Java 식별자라고합니다. 간단히 말해서 기호 이름을 통한 식별로 정의 할 수 있습니다.





Identifiers-in-java

더 나은 이해를 위해 예를 살펴 보겠습니다.



자바 식별자 샘플

public class A {public static void main (String [] args) {int s = 18}}

위의 코드에는 다음과 같은 5 개의 식별자가 있습니다.

  • 에: 사용자가 정의한 클래스 이름입니다.
  • 본관: 메서드의 이름입니다.
  • 끈: Java에 사전 정의 된 클래스 이름입니다.
  • 인수 : 변수의 이름입니다.
  • 에스: 변수 이름.

Java에서 식별자를 정의하기위한 규칙 :

  • 식별자에 허용되는 문자는 모든 영숫자 문자 ([A-Z], [a-z], [0-9]),‘$‘(달러 기호) 및‘_‘(밑줄)로 제한됩니다. 예를 들어 'edureka @'는 특수 문자 '@'가 포함되어 있으므로 잘못된 이름입니다.



    iso 9000 대 식스 시그마
  • 식별자는 숫자 ([0-9])로 시작하면 안됩니다. 예를 들어 '123edureka'는 유효하지 않습니다.

  • Java의 식별자는 대소 문자를 구분합니다.

  • 식별자의 길이에는 이러한 제한이 없지만 프로그래머는 4-15 자의 적절한 길이를 사용하는 것이 좋습니다.

  • 예약어를 식별자로 사용해서는 안됩니다. 예를 들어 'int while = 18'은 while이 예약어 인 것처럼 Java에서 유효하지 않습니다.

  • 변수 이름을 정의하는 동안 공백을 제공해서는 안됩니다.

  • 모든 변수 이름은 대소 문자를 구분합니다.

유효한 변수 이름 :

MyVariable MYVARIABLE myvariable x i _myvariable $ myvariable sum_of_numbers edureka123

잘못된 변수 이름 :

내 변수 // 공백 포함 456edureka // 숫자로 시작 c + d // 더하기 기호는 영숫자가 아님 variable-5 // 하이픈은 영숫자가 아님 add _ & _ sub // 앰퍼샌드는 영숫자가 아님

자바 예약어 :

특정 기능을 나타 내기 위해 Java는 일부 단어를 예약합니다. 이러한 단어를 예약어라고합니다. Java 구문에서 이미 사용하고 있으므로 식별자로 사용할 수 없습니다.
예약어는 키워드 (50)와 리터럴 (3)로 구분할 수 있습니다. 기능은 키워드로 정의되지만 값은 리터럴로 정의됩니다.

식별자는 프로그램을 읽기 쉽고 효율적으로 만들기 때문에 필수입니다.

확인 전 세계에 250,000 명 이상의 만족 한 학습자 네트워크를 보유한 신뢰할 수있는 온라인 학습 회사 인 Edureka에서 작성했습니다. Edureka의 Java J2EE 및 SOA 교육 및 인증 과정은 Java 개발자가 되고자하는 학생과 전문가를 위해 설계되었습니다. 이 과정은 Java 프로그래밍을 시작하고 Hibernate & Spring과 같은 다양한 Java 프레임 워크와 함께 핵심 및 고급 Java 개념 모두에 대해 교육하도록 설계되었습니다.

질문이 있으십니까? 이 블로그의 댓글 섹션에 언급 해 주시면 가능한 한 빨리 답변을 드리겠습니다.