Heap vs Stack 메모리 차이 완벽 정리 (자바 메모리 구조 초보자용 설명)
자바 공부하다 보면 거의 무조건 듣게 되는 말이 있다.👉 "객체는 Heap에 저장됩니다"👉 "지역 변수는 Stack에 저장됩니다"근데 처음에는:"Heap? Stack? 둘이 뭐가 다른 건데?"싶다.사실 이 둘 차이만 제대로 이해해도:✔ 자바 메모리 구조✔ 객체 생성 원리✔ GC(Garbage Collection)✔ StackOverflowError✔ OutOfMemoryError이런 개념들이 전부 연결된다.그리고 면접에서도 진짜 자주 나온다.오늘은 Heap / Stack 메모리 차이를 초보자 기준으로 쉽게 정리해보겠다.Heap 메모리란?👉 객체(Object)가 저장되는 영역예시:User user = new User();여기서:new User()👉 실제 객체는 Heap 메모리에 저장된다.Heap 특..