Встречается на собеседованиях • сегодня
Что хранится в памяти JVM
В памяти JVM выделяются несколько областей:
-
Heap – хранит объекты и массивы. Делится на:
- Young Generation (Eden, Survivor 1/2) – для новых объектов.
- Old Generation – долгоживущие объекты.
-
Stack – хранит локальные переменные и вызовы методов (стековые фреймы).
-
Metaspace (ранее PermGen) – классы, методы, статические переменные.
-
Native Memory – используется JVM для своих нужд (вне кучи).
Пример:
java
public class Example {
static String staticVar = "Static"; // Metaspace
String instanceVar = "Instance"; // Heap
public static void main(String[] args) {
int localVar = 42; // Stack
Example obj = new Example(); // Heap
}
}Сборщик мусора (GC) управляет памятью в Heap, освобождая неиспользуемые объекты.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы