Подходит ли этот сценарий для WeakReferences?JAVA

Программисты JAVA общаются здесь
Anonymous
Подходит ли этот сценарий для WeakReferences?

Сообщение Anonymous »

Я работаю над запросом адресной книги через J2ME и возвращаю пользовательскую
хэш-таблицу, которую я назову pimList. Ключи в pimList {firstname, Lastname} сопоставляются с объектом (мы назовем этот объект ContactInfo), содержащим пары (ключ, значение), например work1 -> 44232454545, home1 -> 44876887787

Далее я беру firstName и добавляю его в дерево.
Узлы дерево содержит символы из firstName.
например. «Том» создаст дерево с узлами:

Код: Выделить всё

"T"->"o"->"m"-> ContactInfo{ "work1" -> "44232454545", "home1" -> "44876887787" }
Таким образом, дочерний элемент последнего символа m указывает на тот же экземпляр объекта в pimList.
Насколько я понимаю, цель WeakReferences состоит в том, чтобы его указатель был слабым, и объект, на который он указывает, можно легко собрать с помощью GC. В устройствах с ограничением памяти, таких как мобильные телефоны, я хотел бы гарантировать отсутствие утечек и траты памяти. Таким образом, уместно ли мне сделать:
  • pimList значениями WeakReference
    Дочерний элемент узла «m», указывающий на WeakReference
?

Подробнее здесь: https://stackoverflow.com/questions/653 ... references

Вернуться в «JAVA»