Static static 키워드는 메모리에 한 번 할당 되고, 프로그램이 종료될 때 해제되는 것을 의미한다. 프로세스 메모리 배치 위의 배치에서 Data 영역에 전역 변수와 정적(static) 변수가 저장된다. 따라서 GC의 관리 영역 밖에 존재하므로 남발하면 퍼포먼스에 악영향을 끼칠 수 있다. 객체가 생성되기 이전에 이미 할당되어 있으므로, 객체 생성 없이 바로 사용할 수 있다. 일반적으로 만든 Class는 Static 영역에 생성되고, new 연산자를 통해 생성한 객체는 Heap 영역에 생성된다. 장점 static 변수의 경우 여러 객체자 하나의 메모리를 참조하도록 할 때 사용하면, 메모리 효율이 높아진다. 단점 static 메소드의 경우 객체 생성 없이 호출이 가능하지만 지양하는 방식이다. stat..