- 메모리 영역 3가지를 기술하고 어떤데이터를 올려서 사용하는지 기술하시오.
메소드 : 실행코드, 전역변수
스택 : 지역변수
힙 : 사용자 정의 데이터(new), 실제데이터, 상수풀 ("Hi",3.4,6,'a')
- 초밥집에서 다음
회전 접시
,초밥
,냉장고
,케이크
,푯말
,주방
,요리사
,고객
각각은 프로그램에서 무엇과 비교되는지 기술하고 이유를 설명 하시오.
밥집 주방이 컴퓨터라 본다면,
초밥집 주방 초밥 접시는 메모리의 스택영역,
초밥 접시 위의 초밥은 스택의 기본 자료형 데이터,
초밥 접시위에 팻말은 스택의 참조 자료형의 주소 데이터,
주방의 냉장고는 메모리의 힙 영역,
케이크는 참조 데이터의 실제 데이터에 해당 한다.
요리사는 cpu,
고객은 프로그램에 해당한다.