식별자(Identifier)
(1) 식별자란?
자바코드내에서 개발자가 사용한 이름을 식별자라고 한다. 클래스이름, 변수이름, 메서드이름 등을 지정할 때 사용
(2) 식별자 명명 규칙
1) 영문자(A~Z,a~z)와 숫자(0~9)와 ‘_’,’$’의 조합
2) 첫글자는 반드시 영문자나 ‘_’로 시작.숫자로 시작 불허
3) 식별자는 대소문자를 철저히 구분
4) 자바에서 사용되는 예약어는 식별자로 사용할 수 없다.
5) 상수 값을 표현하는 단어 true, false, null은 식별자로 사용할 수 없다.
(3) 세부 식별자 정의 규칙
구분 |
정의규칙 |
사용 예 |
클래스 |
- 첫 문자는 항상 대문자로 표현 - 하나 이상의 단어가 합쳐질 때는 각 단어의 첫 문자들만 대문자로 표현 |
public class StudentScore{ } |
변수와 메서드 |
- 첫 문자는 항상 소문자로 표현 -하나 이상의 단어가 합쳐질 때는 두 번째부터 오는 단어의 첫 문자들만 대문자로 표현 |
변수 : int number 메서드 : public void play(){ } |
상수 |
-모든 문자를 대문자로 표현 -하나 이상의 단어가 합쳐질 때 공백 필요 시 under score(_)를 사용하여 연결한다. |
final int MIN_SCORE = 50; final int MAX_SCORE = 100; |
(4) 예약어
자바 프로그래밍을 하는데 있어 특정한 의미가 부여되어 이미 만들어진 식별자를 말한다. 예약어로 등록되어 있는 것을 프로그래밍할 때 식별자로 사용할 수 없다. (const와 goto는 예약어로 등록만 되어 있을 뿐 사용되지 않은 예약어)
abstract | continue | goto | package | this |
assert | default | if | private | throw |
boolean | do | implements | protected | throws |
break | double | import | public | transient |
byte | else | instanceof | return | try |
case | extends | int | short | void |
catch | final | interface | static | while |
char | finally | long | super | |
class | float | native | switch | |
const | for | new | synchronized |
'자바' 카테고리의 다른 글
자바의 연산자 (0) | 2016.07.11 |
---|---|
자바의 변수와 자료형 (0) | 2016.07.09 |
자바 코드 작성 기초 - 출력 및 주석처리 (0) | 2016.07.04 |
자바 코드 작성 및 cmd모드(콘솔)에서 실행 (0) | 2016.07.03 |
자바 코드 작성을 위한 이클립스 다운로드 및 설치 (0) | 2016.07.02 |