Language (1) 썸네일형 리스트형 JAVA 메모리 영역의 이해 JAVA에서 사용되는 대표적인 메모리는 Static, Stack, Heap 이 있다. 이 세가지의 주요한 특징과 사용되는 방식에 대해서 알아보자. Static 흔히 스태틱(Static) 이라고 부르는 이 메모리 영역은 글자 뜻 그대로 ‘정적 메모리’라는 뜻을 가지고 있다. 이는 컴파일 시간 동안 할당 된 메모리이며 고정된 공간을 차지하고 런타임 중에 변경할 수 없는 특징을 가지고 있다. 정적 메모리를 잘 사용할 경우 (Singleton 등) 메모리 사용에 있어 이점을 볼 수 있다. 단, 잘못 사용할 경우 정적 메모리는 공유되는 자원으로써 멀티 쓰레드 환경에서 치명적인 버그를 불러올 수 있기에 주의가 필요하다. 사용 예 public class Card{ static int number; static lon.. 이전 1 다음