digital-garden/knowledge/dev/java/Устройство объекта в памяти Java.md

1.3 KiB
Raw Blame History

aliases tags date zero-link parents linked
зрелость/🌱
2023-11-06
../../../garden/ru/meta/zero/00 Java разработка

Создание объекта за редкими исключениями сопровождается вызовом ключевого слова new. Далее происходит так называемая аллокация в памяти, под новый объект выделяется область памяти в Heap. Если памяти будет не достаточно, то будет предпринята попытка сборки мусора. Если и это не поможет, то приложение упадет с исключением.

В памяти объект хранится в виде заголовков и содержания. Содержание, это то что указывает разработчик, то ради чего существует объект. А заголовки, это техническая мета-информация, которая нужна для правильного функционирования JVM.