Spec-Zone .ru
спецификации, руководства, описания, API
|
public class WeakReference<T> extends Reference<T>
Предположите, что сборщик "мусора" определяет в определенный момент вовремя, что объект слабо достижим. Тогда это атомарно очистит все слабые ссылки на тот объект и все слабые ссылки на любые другие слабо достижимые объекты, от которых тот объект достижим через цепочку сильных и мягких ссылок. Одновременно это объявит все прежде слабо достижимые объекты быть finalizable. Одновременно или в некоторое более позднее время это будет ставить в очередь те недавно очищенные слабые ссылки, которые регистрируются в ссылочных очередях.
Конструктор и Описание |
---|
WeakReference(T referent)
Создает новую слабую ссылку, которая обращается к данному объекту.
|
WeakReference(T referent, ReferenceQueue<? super T> q)
Создает новую слабую ссылку, которая обращается к данному объекту и регистрируется в данной очереди.
|
public WeakReference(T referent)
referent
- возразите, что новая слабая ссылка обратится кpublic WeakReference(T referent, ReferenceQueue<? super T> q)
referent
- возразите, что новая слабая ссылка обратится кq
- очередь, в которой ссылка должна быть зарегистрирована, или null, если регистрация не требуется
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.