Суббота, 18.05.2024, 07:02
Приветствую Вас Гость | RSS
Меню сайта
Категории раздела
Вход на сайт
Поиск
Календарь
«  Февраль 2015  »
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
232425262728

Главная » 2015 » Февраль » 25

В Java есть две области памяти: стек и куча. В куче хранятся объекты, а в стеке хранятся вызовы методов и локальные переменные. Переменные экземпляра объявляются внутри класса, но не внутри метода. Переменные экземпляра обитают внутри объектов, которым принадлежат.

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

Категория: Java | Просмотров: 485 | Добавил: alex | Дата: 25.02.2015