Язык и архитектура Java

       

Резервирование и распределение памяти


Во-первых, решение о распределении памяти принимает не компилятор, а run-time система. Оно может зависеть от особенностей архитектуры конкретной системы.

Во-вторых, язык не поддерживает указателей. Символические ссылки на объекты разрешаются интерпретатором на этапе выполнения. Выделение памяти и работа со ссылками находятся полностью под управлением системы и не доступны непосредственно из программы.

Отложенное до последнего момента размещение структур в памяти не позволяет определить реальное положение полей класса по его описанию.



Содержание раздела