Sobes.tech
Junior — Middle

Kāda veida objekti var atrasties datu stekā?

sobes.tech AI

Atbilde no AI

Datu steksā (stack) parasti tiek glabāti primitivie tipi un atsauces uz objektus, bet ne paši objekti. Android un Java objekti tiek izvietoti heapā, bet stekā tiek glabāti šo objektu adresi un vietējās mainīgās.

Tādējādi stekā var atrasties:

  • vietējās primitivā tipa mainīgās (int, boolean, float utt.)
  • atsauces uz objektiem

Piemērs:

void method() {
    int a = 10; // glabājas stekā
    MyObject obj = new MyObject(); // obj - atsauce stekā, objekts heapā
}