데이터의 종류에 따라 값이 저장될 공간의 크기와 저장 형식을 정의한 것
기본형(primitive type)
- 실제 값이 저장된다
- 종류
- 논리형
- boolean(1byte)
true, false 만 표현할 수 있으면 됨
- 문자형
- 정수형
- byte(1byte)
byte의 크기가 1byte
- short(2byte)
- int(4byte)
- long(8byte)
- 실수형
- float(4byte)
- double(8byte)
참조형
- 값이 저장되어 있는 주소를 값으로 저장된다
- 자바는 참조형 변수간의 연산을 못하여 연산에 사용되는 것은 모두 기본형이다