Недавно я столкнулся с концепцией узлов заголовка в структурах данных дерева и связанного списка, и, практикуя то же самое в Java, я почувствовал, возможно ли по умолчанию использовать мою ссылочную переменную в качестве узла заголовка для объекта, который я создаю с помощью ' новое ключевое слово.
Как мы знаем в настоящее время, когда мы создаем какой-либо объект такими средствами, как ключевое слово «new», фабричные методы, клонирование и т. Д., Мы в основном делаем ссылочную переменную корневым узлом, а переменные экземпляра сродни дочерним узлам [которые Если объекты являются, конечно, увеличит длину связанного списка (в случае переменной одного экземпляра) или уровень дерева (в случае переменных нескольких экземпляров)].
Поскольку узлы заголовка обеспечивают такие преимущества, как отсутствие необходимости в проверках на ноль, я чувствую, что было бы здорово интегрировать их с разработкой моего приложения. Однако я не могу понять, как переопределить существующее поведение JVM / JRE, которое создает объекты.
Заранее спасибо!