Java 메모리 영역

누피밥·2021년 7월 21일

Java

목록 보기
1/11

Java에는 3개의 메모리 공간이 있다.

1. Stack

  • 참조변수 + 참조변수가 참조하는 데이터의 주소
  • static 메소드에 있는 일반변수 + 데이터.

2. Heap

  • 객체가 올라간다.(멤버 포함해서)
    └ 객체는 클래스 배열 등이 있다.

3. 메소드 (자료구조 중 stack구조(LIFO)로 되어있음)

  • 힙영역에 있던 객체의 멤버 중 메소드들은 호출이 되면 메소드 영역에 올라간다.
  • 호출된 메소드들은 순차적으로 메소드 영역에 올라가서 처리가 된다.

0개의 댓글