728x90
힙(Heap)이란?
힙(heap)은 프로그램에서 사용하는 동적 메모리 공간을 말한다.
일반적으로 프로그램은 스택, 힙, 데이터 이렇게 세 영역을 사용하는데, 객체가 생성될 때 사용하는 공간이 힙이다.
힙은 동적으로 할당되며 사용이 끝나면 메모리를 해제해 주어야한다.
C나 C++에서는 프로그래머가 직접 메모리를 해제해야하지만, 자바에서는 가비지 컬렉터가 자동으로 메모리를
해제해준다.
728x90
'Java' 카테고리의 다른 글
Java_추상 클래스 (0) | 2021.02.20 |
---|---|
Java_상속 (0) | 2021.02.20 |
Java_싱글톤 패턴 (0) | 2021.02.19 |
Java_생성자 (0) | 2021.02.19 |
Java_변수와 메모리 (0) | 2021.02.19 |