Stack영역 (LIFO) 출입구가 한쪽에만 있다. Heap 영역에 생성된 Object 타입의 데이터의 참조값이 할당된다. 장점 공간의 낭비가 없다. 데이터를 읽고 쓰는 것이 빠르다.(엑세스) 단점 유연성이 부족하다. 한계를 초과하면 오류가 발생한다.
Heap영역 new 를 통해 할당된다. 동적 메모리를 가진다. 장점 메모리 공간이 크다.(동적) 단점 데이터를 읽고 쓰는 것이 느리다.(엑세스) 사용자가 직접 메모리 관리를 해줘야한다.