1
내가 클래스에게 온자바에서 한 객체와 다른 객체의 연관성이 약합니까?
class MyClass1 {
MyClass2 member;
}
는 가비지 다음, 수집 member
는 가비지 컬렉션에 자격이있다 ans와합니다.
Map
과 동일한 관계를 시뮬레이션 할 수 있습니까?
그래서 약한 키 참조가있는지도를 원합니다. 나는. 지도 자체가 가비지 수집에서 키를 막아서는 안됩니다. 일단 키가 가비지 수집되면 관련 값도 가비지 수집 대상이됩니다.
이것이 가능합니까?
UPDATE
이 단지 WeakHashMap
인가?
예, 'WeakHashMap'과 같습니다. – khelwood
[가능한 경우 WeakHashMap 또는 WeakReference를 사용 하시겠습니까?] (http://stackoverflow.com/questions/154724/when-would-you-use-a-weakhashmap-or-a-weakreference) –
길이가 길어질 수 있습니다. 그 값은 키에 대한 참조를 보유하지 않기 때문입니다. 더 큰 문제는 왜 * *일까요? 당신은 실제로 무엇을하려고합니까? – Holger