Что происходит, когда объект создается в Java?

Мой учитель задал мне вопрос: «

Что происходит, когда объекты создаются в Java ".

Насколько мне известно, при создании объекта происходит выделение памяти, инициализация переменной и вызов метода конструктора.

Но мой учитель сказал, что я был почти прав. 2 более поздние вещи правы, кроме кучи памяти. Вместо этого он сказал, что распределение памяти происходит. Я думаю, что объект хранится в куче, поэтому мой учитель не прав. Ты так думаешь?

Ответы на вопрос(5)

Ваш ответ на вопрос