Встречается на собеседованиях • сегодня

Где хранятся примитивы в JVM

Примитивные типы в Java хранятся в стеке (Stack Memory) в рамках фреймов методов или в куче (Heap Memory), если они являются частью объекта.

  • Локальные переменные (в методах) — хранятся в стеке.
  • Поля объекта — хранятся в куче вместе с объектом.

Пример:

java
public class Example {
    int instanceVar = 10; // В куче (часть объекта)

    public void method() {
        int localVar = 20; // В стеке (локальная переменная)
        System.out.println(localVar + instanceVar);
    }
}

Примечание: Примитивы в массивах (int[], double[] и т. д.) также хранятся в куче.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы