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

Где в памяти хранятся объекты

Объекты в Java хранятся в heap (куче) - динамической области памяти, управляемой JVM. При создании объекта через new, память выделяется в куче, а ссылка на объект хранится в stack (стеке) или других объектах.

Пример:

java
Object obj = new Object();  // объект в куче, ссылка 'obj' в стеке

Примитивные типы (int, boolean и др.) хранятся в стеке, если это локальные переменные, или внутри объекта в куче, если это поля класса. String может быть как в куче (обычные строки), так и в string pool (для литералов).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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