Встречается на собеседованиях • сегодня
Что происходит при вызове оператора new
При вызове new в Java происходит:
- Выделение памяти в куче под новый объект
- Вызов конструктора класса (инициализация полей)
- Возврат ссылки на созданный объект
Пример:
java
Person p = new Person("Alice");Здесь:
- Выделяется память под объект
Person - Вызывается конструктор
Person(String name) - Возвращается ссылка, которая присваивается переменной
p
Если памяти недостаточно, выбрасывается OutOfMemoryError. Конструктор может выбросить исключение, тогда объект не будет создан.

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