Сегодня поговорим о том, какие бывают ссылки в языке java. Их всего четыре вида: Strong, Weak, Phantom и Soft. Чтобы воспользоваться ими, за исключением первой, нужно использовать соответствующие классы из пакета java.lang.refs Чем же они различаются и какими суперспособностями обладает каждая из них? Различия в основном связаны с поведением сборщика мусора, в тот момент когда он их обрабатывает.