데이터 타입 분류

기본 타입(Primitive Type)

참조 타입(Reference Type)

https://velog.velcdn.com/images%2Fjakeseo_me%2Fpost%2Fa49bb01f-95c6-40f1-bb31-76888db95b63%2Fimage.png

기본 타입의 메모리 영역

https://velog.velcdn.com/images%2Fjakeseo_me%2Fpost%2Fde2b73d8-7420-46a8-8667-3833e3f264dc%2Fimage.png

참조 타입의 메모리 영역

https://velog.velcdn.com/images%2Fjakeseo_me%2Fpost%2Ff0d1f7f9-b295-4836-b4d1-bb4ff7c7ac98%2Fimage.png

메모리 사용 영역

JVM은 운영체제에서 Runtime Data Area 메모리 영역을 할당받아 다음과 같이 세부 영역으로 구분해서 사용한다.

https://velog.velcdn.com/images%2Fjakeseo_me%2Fpost%2F9d9016cc-5ff3-408d-9f67-3def03d508a0%2Fimage.png

힙 영역 (Heap Area)