728x90
반응형
Heap 메모리
// Heap 메모리
// - 프로그램의 구동중에 동적인(변수의 크기가 고정되지 않은 것) 변수들이 생성되는 영역
// - new 연산자를 사용하여 Heap 메모리를 항당받을 수 있습니다.
// 1. 동적 메모리를 저장( 배열, 객체 ... )
// 2. 초기화 지원(쓰레기 값이 없습니다.) - 기본적으로 0 값이 설정
// 3. 자동 해제 지원( 단 시기는...??? ) : 가비지컬렉터
// - 참조 더 이상없는 경우
public class Variable_04_Heap {
public static void main(String[] args) {
// Heap 메모리를 사용하는 예제(동적인 메모리)
// - 배열을 사용
// 배열을 저장하는 레퍼런스 변수
int [] array = null;
array = new int[3];
System.out.printf("array[0] = %d\n", array[0]);
array[1] = 13;
array[2] = 57;
System.out.printf("array[0] = %d\n", array[0]);
System.out.printf("array[1] = %d\n", array[1]);
System.out.printf("array[2] = %d\n", array[2]);
}
}
728x90
반응형
'개발 > JAVA' 카테고리의 다른 글
자바 배열(2) (0) | 2020.06.14 |
---|---|
자바 배열(1) (0) | 2020.06.14 |
자바 레퍼런스 변수 (참조형 변수) (0) | 2020.06.14 |
자바 스택(Stack) 메모리 (0) | 2020.06.14 |
자바 변수의 생명주기 (0) | 2020.06.14 |