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

Что такое Heap

Heap (куча) — это область памяти в JVM, где хранятся все объекты, созданные во время выполнения программы. Управляется сборщиком мусора (GC).

Особенности:

  • Динамически выделяется при создании объектов.
  • Общий для всех потоков.
  • Разделяется на поколения (Young, Old, Permanent/Metaspace) для оптимизации GC.

Пример:

java
Object obj = new Object(); // объект создается в куче

Нюансы:

  • Переполнение кучи вызывает OutOfMemoryError.
  • Размер кучи настраивается через -Xmx и -Xms.
  • Частые аллокации могут привести к паузам GC.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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