Ch2-10. 기본형과 참조형
0. 목차
Chapter2. 변수
Ch2 - 10. 기본형과 참조형
Ch2 - 10. 기본형과 참조형
▶ 기본형 Primitive type
▷ 오직 8개
- 문자 -
char
(문자) - 숫자
- 정수 -
byte
,short
,int
,long
(20억이 넘는 정수는 long으로) - 실수 -
float
(오차없이 7자리),double
(15자리)
- 정수 -
- 논리 -
boolean
(true와 false를 저장)
▷ 실제 값을 저장
▶ 참조형 Reference type
▷ 객체의 주소를 저장 - 4 byte, 0x00000000~0xffffffff
Date today; // 참조형 변수 today를 선언
today = new Date(); // today에 객체의 주소를 저장
▷ 기본형을 제외한 나머지 - String, System 등
▷ 메모리 주소를 저장 (4 byte 또는 8 byte)
※ 32bit JVM의 경우, 참조형의 크기는 4 byte
(MAX = 40억 byte = 4GB / 실사용량 = 2GB)
※ 64bit JVM의 경우, 참조형의 크기는 8 byte
(MAX = 40억×40억 = 160경 byte = 160만TB / 실사용량 = TB단위 정도..)