Встречается на собеседованиях • сегодня
Какие знаешь типы памяти в Java
В Java есть несколько типов памяти, управляемых JVM:
- Heap (куча) – хранит объекты и массивы. Разделяется на:
- Young Generation (Eden, Survivor 0/1)
- Old Generation (Tenured)
- Metaspace (с Java 8, заменил PermGen)
-
Stack (стек) – хранит примитивы и ссылки на объекты для каждого потока.
-
Method Area – хранит метаданные классов, константы.
-
Native Memory – используется JNI, NIO и самой JVM.
Пример с кучей и стеком:
java
void method() {
int x = 5; // в стеке
Object obj = new Object(); // объект в куче, ссылка в стеке
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы