- Heap이라는 영역에서는 절대 주소 값이 겹칠 수 없음.
- JVM(Java Virtual Machine)은 Heap안의 영역을 비워두지 않고 값 초기화까지 자동으로 진행해줌
- Heap영역에는 절대 빈 공간이 존재할 수 없다.
- 변수는 Stack에 저장됨
- Stack의 변수 값을 비워두는 게 가능하지만 초기화해주는 것을 권장.
- 참조 자료형(int[],double[],String..etc)의 경우 stack안의 변수에 heap의 주소 값이 들어가게 되고 힙의 해당 주소를 참조하게 됨.
728x90
반응형
'Language > Java' 카테고리의 다른 글
클래스 다이어그램 (0) | 2021.02.05 |
---|---|
접근 제한자 4가지 (0) | 2021.02.04 |
Arrays.toString()메소드 (0) | 2021.02.01 |
얉은 복사, 깊은 복사(수정중) (0) | 2021.01.29 |
자바 배열 선언 및 할당과 동시에(초기화) 한 번에 끝내기 (0) | 2021.01.29 |