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

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

Примитивные типы в Java хранятся в стеке (stack), но могут оказаться в куче (heap) в двух случаях:

  1. Если примитив является полем объекта – тогда он хранится в куче вместе с объектом.
  2. Если примитив упакован в соответствующий класс-обертку (например, Integer для int).

Пример:

java
class Example {
    int primitiveField; // В куче, так как часть объекта
    
    void method() {
        int localVar = 42; // В стеке
        Integer boxed = localVar; // В куче (автоупаковка)
    }
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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