/ JAVAJUNGSUK

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단위 정도..)