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

Где хранятся объекты

Объекты в Java хранятся в куче (heap) — динамической области памяти, управляемой JVM. При создании объекта через new, память выделяется в куче, а ссылка на него хранится в стеке (stack) или других объектах.

Пример:

java
Object obj = new Object(); // obj — ссылка в стеке, сам объект — в куче

Нюансы:

  • Примитивы (int, char и др.) хранятся в стеке, если это локальные переменные.
  • String может попадать в пул строк (heap, но с оптимизацией для литералов).
  • Сборщик мусора (GC) автоматически удаляет неиспользуемые объекты из кучи.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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