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

Что при создании объекта указывает на его хранение в куче

В Java все объекты создаются в куче. На это указывает использование оператора new, который выделяет память в куче и возвращает ссылку на созданный объект. Примитивные типы (int, char и т.д.) хранятся в стеке, но объекты всегда в куче.

Пример:

java
// Объект String создается в куче
String str = new String("Hello");

// Массив также объект, хранится в куче
int[] numbers = new int[10];

Даже если объект создается через литерал (например, String s = "abc"), строка все равно попадает в пул строк, который находится в куче.

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

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

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

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