Встречается на собеседованиях • сегодня
Может ли примитивный тип данных храниться в куче
Примитивные типы в Java по умолчанию хранятся в стеке, но могут оказаться в куче в двух случаях:
1. **В составе объекта** – если примитив является полем класса, он хранится в куче вместе с объектом.
```java
class Person {
int age; // хранится в куче с объектом Person
}
```
2. **Автоупаковка** – при использовании примитива там, где ожидается объект (например, `Integer` вместо `int`), происходит автоупаковка, и значение помещается в кучу.
```java
List list = new ArrayList<>();
list.add(42); // 42 упаковывается в Integer и хранится в куче
```
Таким образом, напрямую примитивы в куче не хранятся, но могут там оказаться косвенно.

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