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

Может ли примитив храниться в heap

Примитивы в Java хранятся в stack, а не в heap. Однако, если примитив является полем объекта, то он будет храниться в heap вместе с этим объектом. Также примитивы могут быть упакованы в объекты-обертки (например, Integer для int), и тогда они попадут в heap.

Пример:

java
int primitive = 42; // хранится в stack
Integer boxed = primitive; // упакованный int, хранится в heap

class MyClass {
    int field; // поле класса, хранится в heap с объектом MyClass
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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