자바의정석 Chapter2. 변수
변수란?
단 하나의 값을 저장할 수 있는 메모리 공간
변수의 선언과 초기화
변수의 선언이란 변수를 사용하기 위한 작업 입니다.
int age; // age라는 이름의 변수 선언
변수의 초기화란 변수를 사용 선언 후 초기 값을 저장하는 것 입니다.
int age = 10; // age라는 이름의 변수 선언 후 10이라는 초기 값을 저장
변수의 명명규칙
- 대소문자가 구분되며 길이에 제한이 없습니다.
- 예약어를 사용해서는 안됩니다.
- 예약어란 자바에서 사용되는 키워드이며 종류는 abstract, default, if, packpage, this, assert, do, goto, private, throw.. 등이 있습니다.
- 숫자로 시작해서는 안됩니다.
- 특수문자는 ‘_’, ‘$’ 만을 하용합니다.
그밖에 권장하는 규칙들은 다음과 같습니다.
- 클래스 이름의 첫 글자는 항상 대문자로 합니다.
- 여러 단어로 이루어진 이름은 단어의 첫 글자를 대문자로 합니다.
- 상수의 이름은 모두 대문자로 합니다. 여러 단어로 이러우진 경우 ‘_’ 로 구분합니다.
변수의 타입
변수의 타입에는 자료형의 종류에 따라 다음과 같이 나뉩니다.
- 기본형 타입 - 실제 값이 저장
1 논리형(boolean)
2 문자형(char)
3 정수형(byte, short, int, long)
4 실수형(float, double) - 참조형 타입 - 객체의 주소를 저장함. 8개의 기본형을 제외한 나머지 타입
기본형
상수와 리터럴
상수(constant)는 한번 저장한 값은 변경이 불가능한 변수 입니다. 상수에는 다음과 같은 규칙이 있습니다.
- final 명령어를 사용하여 선언
- 선언과 동시에 초기화 해야 함
- 한번 저장된 값은 변경이 불가능
리터럴(literal)은 저장된 값 자체를 의미합니다.
final int MAX_SPEED = 10; // MAX_SPPED 라는 상수 변수 선언 후 리터럴 10 을 저장함
10진법과 2진법
논리형 - boolean
문자형 - char
정수형 - byte, short, int, long
실수형 - float, double
Reference
자바의 정석
댓글남기기