Встречается на собеседованиях • сегодня
Хранятся ли в куче переменные, являющиеся свойствами объектов
Да, переменные-свойства объектов хранятся в куче, так как сами объекты создаются в heap-памяти. Примитивные поля (int, boolean и т.д.) хранятся непосредственно внутри объекта, а ссылочные поля содержат указатели на другие объекты в куче.
Пример:
java
class Person {
String name; // ссылка в куче
int age; // примитив в куче (внутри объекта)
}
Person p = new Person(); // объект в куче
p.name = "Alice"; // строка в куче
p.age = 30; // примитив в кучеЛокальные переменные (в методах) хранятся в стеке, но если они ссылаются на объекты - сам объект всё равно в куче.

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