Sobes.tech
Junior — Middle

Koje vrste objekata mogu biti u steku podataka?

sobes.tech АИ

Одговор од АИ

У стеку података (stack) обично се чувају примитивни типови података и референце на објекте, али не и сами објекти. У Android-у и Јави, објекти се налазе у хипу (heap), а у стеку се чувају адресе тих објеката и локалне променљиве.

Стога, у стеку могу бити:

  • локалне променљиве примитивних типова (int, boolean, float итд.)
  • референце на објекте

Пример:

void method() {
    int a = 10; // чува се у стеку
    MyObject obj = new MyObject(); // obj - референца у стеку, објекат у хипу
}