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

Где хранятся статические поля класса в Java

Статические поля хранятся в Method Area (Metaspace в современных JVM) — специальной области памяти, выделенной для хранения метаданных классов, включая статические переменные. Они создаются при загрузке класса и существуют до выгрузки класса ClassLoader'ом.

Пример:

java
class MyClass {
    static int count = 0; // Хранится в Method Area
}

// Доступ без создания экземпляра
MyClass.count = 5;

Ключевые особенности:

  • Общие для всех экземпляров класса
  • Инициализируются при первом обращении к классу
  • Потокобезопасность не гарантирована (требует синхронизации)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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