Встречается на собеседованиях • сегодня
Что хранится в Heap
В Java heap (куча) — это область памяти, где хранятся объекты, созданные во время выполнения программы. Сюда попадают:
- Экземпляры классов (объекты), созданные через
new. - Массивы (даже примитивных типов).
- Строки (если не из пула строк).
Пример:
java
Object obj = new Object(); // объект в heap
int[] arr = new int[10]; // массив в heap
String s = new String("abc"); // строка в heap (не из пула)Особенности:
- Управляется сборщиком мусора (GC).
- Общая для всех потоков.
- Может вызывать
OutOfMemoryErrorпри переполнении.
Примитивы (int, char и т.д.) и ссылки на объекты хранятся в stack, если они локальные переменные.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы