자바 프로그램은 힙(heap)과 스택(stack)영역에서 메모리를 관리한다. 기본 데이터 타입 메모리 크기데이터 타입크기 (바이트)비고`byte`1-128 ~ 127`short`2-32,768 ~ 32,767`int`4-2³¹ ~ 2³¹-1`long`8-2⁶³ ~ 2⁶³-1`float`432비트 IEEE 754 부동소수점`double`864비트 IEEE 754 부동소수점`char`216비트 유니코드 문자`boolean`일반적으로 1바이트JVM에 따라 다름 참조 데이터 타입 메모리 크기참조형 타입은 힙 메모리에 저장된다.1. 객체 자체 (헤더 포함) : JVM구현에 따라 다르지만 일반적으로 객체 헤더는 12~16바이트를 차지한다.2. 인스턴스 변수 : 포함된 모든 인스턴스 변수의 크기를 합산.3. 패딩 :..