Java의 식별자는 프로그래밍의 매우 중요한 측면입니다. 주로 식별 목적으로 사용됩니다. 이 기사에서는 다음 사항을 다룰 것입니다.
패키지, 인터페이스, 클래스, 메소드 또는 변수에 지정된 이름을 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 개념 모두에 대해 교육하도록 설계되었습니다.
질문이 있으십니까? 이 블로그의 댓글 섹션에 언급 해 주시면 가능한 한 빨리 답변을 드리겠습니다.