변수의 이름처럼 프로그래밍에서 사용하는 모든 이름을 식별자(identifier)라고 하며,

식별자는 같은 영역 내에서 서로 구분(식별)될 수 있어야 한다.

1. 대소문자가 구분되며 길이에 제한이 없다.

2. 예약어를 사용해서는 안 된다.

3. 숫자로 시작해서는 안 된다.

4. 특수문자는 '_'와 '$'만을 허용한다.

 

예약어(reserved word)는 다음과 같은 종류가 있다.

 

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

 

그 외에 필수적인 것은 아니지만 자바 프로그래머들에게 권장되는 규칙은 다음과 같다.

 

1. 클래스 이름의 첫 글자는 항상 대문자로 한다.

2. 여러 단어로 이루어진 이름은 단어의 첫 글자를 대문자로 한다.

3. 상수의 이름은 모두 대문자로 한다. 여러 단어로 이루어진 경우 '_'로 구분한다.

+ Recent posts