JAVA :: 자바 메모리 구조 - 2. 힙 영역(Heap Area)과 스택 영역(Stack Area) 비교
자바 메모리 구조 이전 포스트에서 자바의 메모리 구조는 크게 메소드 영역, 힙 영역, 스택 영역으로 나뉘어 있다는 것과, 메소드 영역이 뭔지 살짝 알아봤다. 이번에는 힙 영역과 스택 영역은 뭔지, 각각 어떤 역할을 하는지, 좀 헷갈리니까 친절히 코드로 비교도 해볼까 한다. 2. 스택 영역(Stack Area) 스택 영역에는 지역변수와 매개변수가 저장된다. 그렇담 지역변수는 뭐고, 매개변수는 뭔가여. 한글로 접하니까 오히려 헷갈리는데 지역변수 = 로컬변수(local variable), 매개변수 = 파라미터(parameter)라고 들으면 아~~ 뭐야. 할 것임. 이래도 모르겠으면 로컬변수는 메소드 내에서 선언된 변수들, 매개변수는 메소드에 아규먼트로 넘겨주는 값들로 이해하고 넘어가자. 로컬변수와 매개변수의 ..
Programming/Java
2017. 5. 10. 16:57