프로그램의 메모리 영역
프로그램이 사용 하는 메모리 영역에는 다음과 같이 4 영역이 있습니다.코드 영역 (Code)데이터 영역 (Data)힙 (Heap) ↓스택 (Stack) ↑ 코드 영역 (Code)- 명령어가 들어가는 영역.데이터 영역 (Data)- 프로그램이 컴파일되면 정적 변수나 문자열 등이 들어가는 정적 메모리 영역.- 정해져 있어서 실행 중에 오류가 발생할 가능성이 적음.- JVM에서는 이 영역을 메서드 정적 영역(Method Static Area)으로도 부름.힙 (Heap)- 실행 중 생성되는 객체가 만들어지는 동적 메모리 영역.스택 (Stack)- 코드 블록인 중괄호 {} 안에 사용한 지역변수나 함수 호출 블록이 만들어지는 임시 메모리 영역.- 중괄호 블록이 끝나면 임시로 사용한 변수는 스택에서 제거됨.-..
2022.03.27