Единственное, что я знаю о PhantomReference
, это
- Если вы используете метод
get()
, он всегда будет возвращатьnull
, а не объект. Какая польза от этого? - Используя
PhantomReference
, вы убедитесь, что объект не может быть воскрешен из методаfinalize
.
Но каково использование этого понятия/класса?
Вы когда-либо использовали это в любом из своих проектов или у вас есть какой-то пример, где мы должны это использовать?