Задать вопрос
@Safarsky

В куче помещаются поля объекта или его методы тоже?

Здравствуйте.

Вот говорят, что объекты помещаются в куче. Имеется в виду его поля или также методы?
То есть для каждого объекта создаются методы или все объекты одного типа ссылаются на одни и те же методы?
  • Вопрос задан
  • 85 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
GavriKos
@GavriKos
В кучу помещаются данные.
Методы - это не данные.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Java
Седой и строгий
Байткод методов содержится в классах, классы в metaspace, а metaspace - это off-heap. Объекты - это обычные сишные структуры, не содержащие ничего, кроме значений полей и 16-байтового объединения под заголовок. Возможно, вам будет интересен этот ответ.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы