핵심 Question
- 데이터 타입은 메모리 지도이다.
- 데이터 타입은 메모리를 생성하는 도구이다.
- 데이터 타입은 크기(size)가 있다.
- 데이터 타입은 형태(type)가 있다.
- 데이터 타입으로 변수를 만든다.
- 변수의 선언은 메모리의 생성을 의미한다.
- 변수에는 상수(값)를 할당할 수 있다.
정수형
1바이트 byte
2바이트 char
4바이트 int
8바이트 long
2바이트 char
실수형
4바이트 float
8바이트 double
불린형
1바이트 boolean
상수의 종류
- 정수형 상수의 구분
100 : 명시하지 않으면 int형 상수
100L, 100l : long형 상수
- 실수형 상수의 구분
5.34 : 명시하지 않으면 double형 상수
5.34F, 5.34f : float형 상수
5.34D, 5.34d : double형 상수
- 문자열 상수의 예
"abcd"
"abcd"라는 문자열은 10바이트의 메모리를 차지한다.
자바에서 하나의 문자는 2바이트를 차지하며, 문자열 상수는 마지막에 ('\0')가
자동으로 추가되기 때문에 10바이트짜리 상수가 된다.
* int a = 3;
- 데이터 타입 : int
- 변수 : a
- 상수 : 3
* 할당 : 변수에 값을 집어넣는 행위를 말한다.