참조: http://www.ibm.com/developerworks/java/library/j-refs/ SoftReference, WeakReference, PhantomReference 클래스들이 Java2에 추가되기 전에는 오직 Strong Reference만 사용할 수 있었다. Object obj = new Object(); 여기서 obj는 힙에 저장되어 있는 개체를 참조한다. obj 레퍼런스가 존재하는한 가비지 컬렉터Garbage Collector는 저장소를 비우지 않을 것이다. obj가 스코프를 벗어나거나 null이 될 때야 비로소