ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 메모리 구조
    자바/자바 기초 2021. 11. 10. 17:06
    728x90

    메모리 구조

    • 메소드 영역

      • 자바 프로그램에서 사용되는 클래스에 대한 정보와 함께 클래스 변수(static variable)가 지정되는 영역
    • 힙(heap) 영역

      • 모든 인스턴스 변수가 저장되는 영역

      • new 키워드를 사용하여 인스턴스가 생성되면, 해당 인스턴스의 정보를 힙 영역에 저장

      • __메모리의 나증은 주소에서 높은 주소의 방향으로 할당 __

      • Stack 영역

        • 메소드가 호출될 떄 메소드의 스택 프레임이 저장되는 영역

        • JVM은 자바 프로그램에서 메소드가 호출되면, 메소드의 호출과 관계되는 지역 벼눗와 매개변수를 스택 영역에 저장

        • 스텍 영역은 메소드의 호출과 함께 할당되며, 메소드의 호출이 완료되면 소멸

        • 높은 주소에서 낮은 주소의 방향으로 할당

    728x90

    '자바 > 자바 기초' 카테고리의 다른 글

    초기화 블럭  (0) 2021.11.10
    final 멤버 변수 초기화 방법  (0) 2021.11.10
    배열  (0) 2021.11.10
    객체지향  (0) 2021.11.10
    접근 제어자 및 초기화 블럭  (0) 2021.10.14
Designed by Tistory.