[Java] 메모리 관리 Stack & Heap 영역
너무 코딩을 할 때, 코드만 보고 따라친다는 느낌이 많은 요즘이다. 원리는 제대로 알고 하고있는걸까,, Stack Heap 영역에 생성된 Object 타입의 데이터의 참조값이 할당된다. 원시타입의 데이터가 값과 함께 할당된다. 지역변수들은 scope에 따른 visibility를 가진다. 각 Thread는 자신만의 stack을 가진다. Stack 영역에는 Heap 영역에서 생성된 Object 타입의 데이터들에 대한 참조를 위한 값들이 할당된다. 또한, 원시타입(primitive - types) - byte, short, int, long, double, float, boolean, char 타입의 데이터들이 할당된다. 이때 원시타입의 데이터들에 대해서는 참조값이 아닌, 실제 값을 stack에 직접 저장하게..
2019. 7. 21.