2014. 12. 16. 16:06ㆍ프로그래밍/JAVA
- 목차
■ 변수(variable)란...?
- 변하는 수
- 프로그래머가 메모리에 접근하기 위한 유일한 통로
- 변수는 메모리 상의 위치를 표현하는 이름이다.
- 변수는 해당 메모리 주소의 내용을 값(value)으로 갖는다.
- 변수의 값은 항상 단 하나의 값을 가지게 된다.
- 변수는 가지고 있는 값에 따라서 두가지 형태로 구분될 수 있다.
· Value type variables
데이터의 실제 값을 갖는다.
· Reference type variables
레퍼런스 타입의 변수는 데이터의 실제값에 대한 레퍼런스를 갖는다.
■ 명명규칙 ( 필수 )
* 항상 지켜서 작성해야하는 명명규칙에는 4가지가 존재한다.
1. 대,소문자가 구분되며 길이에 제한이 없다.
- 'name' 과 'Name'은 서로 다른 것으로 간주한다.
2. 예약어를 사용해서는 안된다.
- 예약어 종류
abstract |
boolean |
break |
byte |
case |
catch |
char |
class |
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 |
super |
short |
static |
switch |
synchronized |
this |
this |
throws |
transient |
true |
try |
void |
volatile |
while |
|
3. 숫자로 시작해서는 안된다.
# 가능한 유형
'number1', 'number2', 'number2string' ....
# 불가능한 유형
'1name', '2name', '2000Year' ....
4. 특수문자는 '_'와 '$'만 사용할 수 있다.
# 가능한 유형
'_number', '$name', 'user_name' ....
# 불가능한 유형
'#number', 'dark^^', '@.@hoho' ....
■ 권장하는 명명규칙
1. 클래스 이름의 첫 글자는 항상 대문자이어야 한다.
'Test', 'Exam', 'Exam1'
2. 변수와 메서드의 이름 첫 글자는 소문자이어야 한다.
'number', 'getName', 'setName'
3. 여러 단어로 이루어진 이름인 경우 각 단어의 첫 글자를 대문자로 한다.
'getName', 'setName'
4. 상수의 이름은 모두 대문자로 한다. 또한 여러 단어로 이루어진 상수의 경우 각 단어를 ‘_’(언더바)로 구분한다.
'MAX_NUMBER', 'SERVER_PATH'
'프로그래밍 > JAVA' 카테고리의 다른 글
[JAVA] 6. 형변환(Casting) (0) | 2014.12.24 |
---|---|
[JAVA] 5. 데이터타입이란? (0) | 2014.12.23 |
[JAVA] 4. 정수의 오버플로우 (0) | 2014.12.23 |
[JAVA] 3. 기본형 데이터타입의 저장 가능 범위 (390) | 2014.12.19 |
[JAVA] 2. 변수의 선언 (0) | 2014.12.18 |