Встречается на собеседованиях • сегодня
Что такое хранение метода
Методы в Java хранятся в области памяти, называемой Method Area (или Non-Heap Memory), которая является частью Runtime Data Area JVM. В ней хранятся:
- Байт-код методов
- Метаданные классов (имена, модификаторы)
- Константы (включая String Pool)
- Статические переменные
Пример:
java
class Example {
static int count = 0; // хранится в Method Area
void print() { // байт-код метода хранится здесь же
System.out.println("Hello");
}
}Method Area создается при старте JVM и является общей для всех потоков. В Java 8 PermGen (где раньше хранились методы) была заменена на Metaspace, которая использует нативную память.

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