Ну это система управления памятью. Есть куча, в которой хранятся данные, есть стек, с которого на эти данные ссылаются. Есть сборщик мусора, который считает ссылки на данные и если ссылок становится 0, то сборщик удаляет эти данные из кучи.