프로그래밍언어/Java (1) 썸네일형 리스트형 [ Java ] static함수 static 변수 static에 대하여 java에서 static 키워드는 메모리에 할당되어 application이 종료가 되었을 때 지워진다. 아래는 메모리 영역이다. 해당 메모리 영역을 보면 static영역이 있고 힙 영역이 있다. static영역은 사용자가 만든 Class가 들어가고, 힙 영역은 new 연산을 통해 생성한 객체가 들어간다. (힙 영역은 GC(Garbage Collector)가 수시로 관리 한다. 하지만 static영역은 관리하지 않는다.) static영역을 자주 사용하면 GC가 관리 하지 않기에 과부하를 일으킬 수 있다. static 함수 static 메소드는 new연산이나 객체 생성 없이 호출이 가능하다. 해서 많은 사용자들이 많이 호출되는 유틸 관련한 메서드에 static을 부여한다. public .. 이전 1 다음