1.3.4 키워드


자바에서 몇 가지 단어는 소스 코드 분석에 필요한 의미를 가지고 있으므로 식별자로 사용할 수 없다.

예를 들어 class는 클래스를 선언한다는 특별한 의미가 있다. 이렇나 키워드를 예약어라고 한다.


예약어를 식별자로 사용하면 컴파일 오류가 발생한다. 단, 'class1'처럼 예약어를 포함해서 식별자를 사용하는 것은 허용한다.



예약어

byte 

short 

int 

long 

float 

 double

char 

boolean 

void 

 



클래스와 패키지에 관한 예약어


class 

interface 

enum 

package 

 import

 extends

implements 

this 

super 

new 



제한자를 나타내는 예약어


public 

protected 

private 

static 

final 

abstract 

native 

volatile 

transient 

synchronized 

strictfp 

 

 

 

 




연산에 관련된 예약어


if 

else 

switch 

case 

default 

for 

while 

do 

break 

continue 

return 

instanceof 

assert 

 

 



예외 처리에 사용되는 예약어


try 

catch 

finally 

throw 

throws 


정의되어 있지만 자바에서 사용하지 않는 예약어


const 

goto 


이클립스로 개발하는 경우 예약어를 입력하면 자주색 굵은 글씨로 표시되고, 사용해선 안 될 위치에 쓰면 다음 그림과 같이 단어 아래에 파선을 그어 오류임을 알려준다. 이때는 식별자명을 다른 이름으로 바꿔줘야 한다.


예약어 이외에 식별자로 사용할 수 없는 단어


자바에서 true, false, null 등은 이미 그 단어 자체에 의미가 있어 식별자로 사용할 수 없다.



'프로그래밍 > JAVA' 카테고리의 다른 글

1.3.6 주석  (0) 2019.01.22
1.3.5 식별자  (0) 2019.01.22
1.3.3 접근제한자  (0) 2019.01.22
1.3.2 패키지  (0) 2019.01.22
1.3 자바의 기본  (0) 2019.01.22
TAGS.

Comments