Мы видим, что "phantom достижимый" так же недоступен, как "недостижимый": & sect;
Объект phantom доступен, если он не является ни сильно, ни мягко, ни слабодоступным, он был завершен, и ссылка на него ссылается на phantom.
Наконец, объект недоступен и, следовательно, имеет право на рекультивацию, когда он недоступен ни в одном из указанных способов.
Теперь, из: http://download.oracle.com/javase/6/docs/api/java/lang/ref/PhantomReference.html
В отличие от мягких и слабых ссылок, phantom ссылки не будут автоматически очищаться сборщиком мусора, поскольку они находятся в очереди. Объект, доступный с помощью ссылок phantom, останется таким, пока все такие ссылки не будут очищены или сами не станут недоступными.
Какое основное обоснование? Есть ли даже один?
Является ли это еще одним типичным случаем причуды Java API?