영드로이드개발자
용이의 개발블로그
영드로이드개발자

블로그 메뉴

  • ⭐️ Home
  • 💻 GitHub
  • ❤️ Instagram
  • 👍 LinkedIn
  • 분류 전체보기 (44)
    • 공지사항 (1)
    • Daily 공부방 (0)
    • 프로그래밍 언어 (8)
      • Java (7)
      • Kotlin (1)
    • 안드로이드(Kotlin) (16)
    • 코딩테스트(Java) (11)
      • 기초 자료구조 (3)
      • 백준 (0)
      • 프로그래머스 1단계 (5)
      • 프로그래머스 2단계 (3)
    • 알고리즘 정리 (5)
    • 주간 목표계획 및 회고 (2)
    • Project (1)
      • Android App - 오마이코인 (1)

인기 글

최근 글

티스토리

hELLO · Designed By 정상우.
영드로이드개발자
프로그래밍 언어/Java

Java 자바의 메모리 구조 (stack , heap , static)

Java 자바의 메모리 구조 (stack , heap , static)
프로그래밍 언어/Java

Java 자바의 메모리 구조 (stack , heap , static)

2022. 9. 17. 02:59
반응형

자바를 사용함에 있어서 기본적인 메모리 구조 및 특징을 알아야한다.

처음 프로그램을 실행시키면 운영체제가 프로그램을 구동하기 위해서 메모리(RAM)에 데이터 및 명령어를 저장할 공간을 할당하여 준다. 이러한 메모리는 사용할 수 있는 공간이 한정되어 있다. 이러한 것을 어떻게 관리하느냐에 따라서 프로그램의 성능(속도)가 정해진다. 따라서 성능이 좋은 프로그램이란 메모리 관리가 수월한 프로그램을 말한다.

그렇기 때문에 우리는 메모리를 효율적으로 사용하기 위해서 메모리의 구성과 특징에 대해서 정확하게 이해해야한다.

 

메모리는 크게 stack(스택) , heap(힙) , static(스태틱) 영역 3가지 영역으로 구분된다. static 영역은 method영역이라고도 한다.

 

 

---------추가 작성예정

반응형
저작자표시 비영리 변경금지

'프로그래밍 언어 > Java' 카테고리의 다른 글

Java 자바의 Static  (0) 2022.08.30
Java 자바의 배열 정렬(Sorting)  (0) 2022.08.07
Java 자바의 추상 클래스와 추상 메소드  (0) 2022.08.06
Java 자바의 getter, setter  (0) 2022.08.06
Java 자바의 Class  (0) 2022.08.06
    '프로그래밍 언어/Java' 카테고리의 다른 글
    • Java 자바의 Static
    • Java 자바의 배열 정렬(Sorting)
    • Java 자바의 추상 클래스와 추상 메소드
    • Java 자바의 getter, setter
    영드로이드개발자
    영드로이드개발자
    도전을 즐기는 안드로이드 개발자 현영우의 개발 Blog

    티스토리툴바

    단축키

    내 블로그

    내 블로그 - 관리자 홈 전환
    Q
    Q
    새 글 쓰기
    W
    W

    블로그 게시글

    글 수정 (권한 있는 경우)
    E
    E
    댓글 영역으로 이동
    C
    C

    모든 영역

    이 페이지의 URL 복사
    S
    S
    맨 위로 이동
    T
    T
    티스토리 홈 이동
    H
    H
    단축키 안내
    Shift + /
    ⇧ + /

    * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.