Junior — Middle
Ce tipuri de obiecte pot fi în stiva de date?
sobes.tech AI
Răspuns de la AI
În stiva de date (stack) sunt de obicei stocate tipuri de date primitive și referințe la obiecte, dar nu obiectele în sine. În Android și Java, obiectele sunt plasate în heap, iar în stivă sunt stocate adresele acestor obiecte și variabilele locale.
Prin urmare, în stivă pot fi găsite:
- variabile locale de tipuri primitive (int, boolean, float etc.)
- referințe la obiecte
Exemplu:
void method() {
int a = 10; // stocat în stivă
MyObject obj = new MyObject(); // obj - referință în stivă, obiect în heap
}