Встречается на собеседованиях • сегодня

Где хранится дополнительная ссылка в объекте

В Java каждый объект содержит скрытую ссылку на свой класс (Class-объект), хранящуюся в заголовке объекта. Эта ссылка используется JVM для определения типа объекта во время выполнения (RTTI - Runtime Type Identification).

Пример:

java
Object obj = new String("Hello");
Class<?> clazz = obj.getClass(); // Использует внутреннюю ссылку
System.out.println(clazz.getName()); // Выведет "java.lang.String"

Также в заголовке объекта может храниться:

  1. Ссылка на монитор (для синхронизации)
  2. Информация о хэш-коде (если вычислен)
  3. Флаги состояния (например, для сборщика мусора)

Эти данные не доступны напрямую из Java-кода, но используются JVM для управления объектами.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы