Java

[Java] 자바 식별자

pyflu 2023. 11. 15. 05:38

자바(Java)의 식별자에 대해 알아보겠습니다.

 

 

java-자바-식별자


 
ㅡㅡㅡㅡㅡㅡㅡ목차ㅡㅡㅡㅡㅡㅡㅡ

 
 
 
1. 자바(Java) 식별자
 
2. 식별자 규칙
 
3. 예약어

 

4. 정리

 

 


1. 자바(Java) 식별자

- 변수, 클래스(class), 메서드(method), 상수 등에 붙히는 이름

- 프로그램에서의 기능과 저장 공간을 각각 구분하기 위해 개발자가 지어주는 이름을 의미

 


2. 식별자 규칙

1. 길이의 제한은 없다.

2. 대소문자를 구분한다. ("ABC"와 "abc"는 다른 식별자이다.)

3. 특수문자(!, @, #, %, ^, &, *)와 공백(Space, Tap)은 식별자로 사용할 수 없다.

4. '$' 와 '_'는 사용 가능하다.

5. 자바(Java)는 유니코드 기반의 언어이므로 한글을 식별자로 사용할 수 있다. (권장하진 않는다.)

6. 예약어는 식별자로 사용할 수 없다.

String name = "이순신";
String NAME = "엄준식";
		
int _abc$ = 10;
		
String 안녕 = "HI";

String name = "이순신";

String NAME = "엄준식";

 

int _abc$ = 10;

 

String 안녕 = "HI";

 

 

 

- 클래스(class) 명을 작성할 때는 첫 글자를 대문자로 해주는 것이 관례

- 변수 명, 메서드(method) 명을 작성할 때는 첫 글자를 소문자, 그 이후 단어는 대문자로 해주는 것이 관례

// 클래스(class) 이름
public class MakeNum{}


// 메서드(method) 이름
public int findNum(int num){
	return num;
}


// 변수 이름
int totalNum;
String schoolName;

 

 


3. 예약어

- 자바(Java)에서 이미 사용하고 있는 명령어들

- 예약어는 단어 하나 하나가 이미 뜻이 정해져 있어 식별자로 사용할 수 없다.

 

abstract assert boolean break byte
case catch char class const
continue default do double else
enum extends false final finally
float for if implements import
instanceof int interface long native
new null package private protected
public return short static strictfp
super switch synchronized this throw
throws transient try true void
volatitle while      

 

 


4. 정리

- 식별자는 어떠한 대상들을 구분하기 위해 사용하는 이름이다.

- 식별자는 식별자 규칙이 있으며 반드시 그 규칙을 따라야 한다.

- 예약어는 식별자로 사용할 수 없다.

728x90

'Java' 카테고리의 다른 글

[Java] 자바 출력문  (45) 2023.11.15
[Java] 자바 주석  (47) 2023.11.15