반응형
자바를 사용함에 있어서 기본적인 메모리 구조 및 특징을 알아야한다.
처음 프로그램을 실행시키면 운영체제가 프로그램을 구동하기 위해서 메모리(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 |