질문 : Java에서 SoftReference와 WeakReference의 차이점은 무엇입니까? java.lang.ref.WeakReference 와 java.lang.ref.SoftReference 의 차이점은 무엇입니까? 답변 약한 참조 이해 , Ethan Nicholas : 약한 참조 간단히 말해서 약한 참조 는 객체가 메모리에 남아 있도록 할만큼 충분히 강하지 않은 참조입니다. 약한 참조를 사용하면 가비지 수집기의 기능을 활용하여 도달 가능성을 결정할 수 있으므로 직접 수행 할 필요가 없습니다. 다음과 같이 약한 참조를 만듭니다. WeakReference weakWidget = new WeakReference(widget); 그런 다음 코드의 다른 곳에서 weakWidget.get() 을 사용하여..