Stack / Heap

KimHyunKi·2020년 9월 9일
0

Preparing for an interview

목록 보기
14/14

Stack영역 (LIFO)

  • 출입구가 한쪽에만 있다.
  • Heap 영역에 생성된 Object 타입의 데이터의 참조값이 할당된다.

장점

  • 공간의 낭비가 없다.
  • 데이터를 읽고 쓰는 것이 빠르다.(엑세스)

단점

  • 유연성이 부족하다.
  • 한계를 초과하면 오류가 발생한다.

Heap영역

  • new 를 통해 할당된다.
  • 동적 메모리를 가진다.

장점

  • 메모리 공간이 크다.(동적)

단점

  • 데이터를 읽고 쓰는 것이 느리다.(엑세스)
  • 사용자가 직접 메모리 관리를 해줘야한다.
profile
Software Engineer

0개의 댓글