Задать вопрос
@snqL

Где используется PhantomReference (Java)?

Где используется PhantomReference? Хотелось бы примеры, где это может понадобиться на практике.
  • Вопрос задан
  • 2472 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@jkotkot
режим сарказма
В документации же написано. "Phantom references are most often used for scheduling pre-mortem cleanup actions in a more flexible way than is possible with the Java finalization mechanism."
Реально за 10 лет программирования ни разу не понадобилось и ни разу не встречал использования. Думаю что подойдет для какого-нибудь хитрого освобождения нативных ресурсов. Эдакий продвинутый finalize.
Ответ написан
Комментировать
angry_cellophane
@angry_cellophane
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы