Подходит ли этот сценарий для 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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