13 lines
1.2 KiB
Markdown
13 lines
1.2 KiB
Markdown
---
|
||
aliases:
|
||
tags:
|
||
- зрелость/🌱
|
||
date: "[[2023-11-06]]"
|
||
zero-link:
|
||
- "[[00 Java разработка]]"
|
||
parents:
|
||
linked:
|
||
---
|
||
Создание объекта за редкими исключениями сопровождается вызовом ключевого слова `new`. Далее происходит так называемая аллокация в памяти, под новый объект выделяется область памяти в [Heap](Структура%20памяти%20Java.md#^heap). Если памяти будет не достаточно, то будет предпринята попытка [сборки мусора](Garbage%20Collector.md). Если и это не поможет, то приложение упадет с исключением.
|
||
|
||
В памяти объект хранится в виде заголовков и содержания. Содержание, это то что указывает разработчик, то ради чего существует объект. А заголовки, это техническая мета-информация, которая нужна для правильного функционирования JVM. |