자바(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 |