Senior
70
Wo wird das primitive int (z.B. die Zahl 3) gespeichert?
Unternehmen wurden gefragt
Antwort von AI
sobes.tech KI
Примитивный тип int в Java хранится в стеке, если он является локальной переменной метода или параметром. Если int является полем объекта, то он хранится в куче как часть объекта.
Например:
void method() {
int a = 3; // 'a' хранится в стеке
}
class MyClass {
int b = 3; // 'b' хранится в куче внутри объекта
}
Таким образом, примитивы не являются объектами и не хранятся в хипе сами по себе, если только они не являются частью объекта. Локальные переменные примитивных типов всегда размещаются в стеке вызовов.