-

자바를 시작하기 전에 :: 명명규칙 본문

언어/자바

자바를 시작하기 전에 :: 명명규칙

lingi04 2016. 12. 18. 22:38

프로그래밍에서 사용하는 모든 이름은 '식별자(identifier)'라 한다.

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

식별자를 명명할 때는 다음 규칙을 따라야 한다.


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

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

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

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

5. 패키지 이름 : 모두 소문자 (예, java.util, java.awt)

6. 클래스 이름 : 첫자는 대문자, 나머지는 소문자. 두 단어 이상의 합성일 때는 단어의 첫자는 대문자. 약자일 경우 이니셜은 대문자 (예, StringBuffer, InputStream, URLDecoder)

7. 메소드 이름 : 모두 소문자, 두 단어 이상의 합성일 때는 두번째 단어부터 첫자는 대문자. (예, equals, toString)

8. 변수 이름 : 모두 소문자, 두 단어 이상의 합성일 때는 모두 소문자 또는 두번째 단어부터 첫자는 대문자. (예, out, marklimit, isTimeSet)

9. 상수 이름 : 모두 대문자, 두 단어 이상의 합성일 때는 밑줄기호(_)로 구분. (예, PI, DAY_OF_MONTH)




자바에서 사용되는 예약어

abstract 

default 

if 

package 

this 

assert 

do 


private 

throw 

break 

else 

import 

public 

transient 

byte 

enum 

instanceof 

return 

true 

case 

extends 

int 

short 

try 

catch 

false 

interface 

static 

void 

char 

final 

long 

strictfp 

volatile 

class 

finally 

native 

super 

while 


float 

new 

switch 

 

continue 

for 

null 

synchronized 

 



그 외 권장되는 규칙들

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

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

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

변수의 선언문에 주석으로 변수에 대한 정보 명시하기

의미있는 이름으로 짓기 등




출처 : 자바의 정석

Comments