❓Static ❓Stack ❓Heap 멀티스레드를 어떻게 사용할까? ❓Static 패키지나 클래스 정보가 호출되는 시점에 올라간다. static이 붙은 클래스 멤버(필드,메소드)도 이 영역에 올라간다. static을 붙일 대상은 읽기 전용이 아닌 경우, 가능한 사용하지 않아야 하고 무분별하게 사용하면 멀티스레드에서의 Thread Safe 문제가 발생할 수 있다. 클래스, 메소드 영역이라고 불린다. JVM 종료 시점까지 사라지지 않고 유지된다. ❓Stack 흔히 말하는 call stack이 이 영역에서 다뤄지는 내용이다. stack에서 선언된 지역변수는 stack에 위치한다. primitive는 stack 영역에 저장되고 reference(wrapper 등)는 참조값만 저장된다. 외부의 stack fram..