Встречается на собеседованиях • сегодня
Что такое Static в Java
static в Java — это ключевое слово, применяемое для создания членов класса (переменных, методов, блоков, вложенных классов), которые принадлежат самому классу, а не его экземплярам.
Особенности:
- Статические переменные — общие для всех объектов класса (хранятся в памяти один раз).
- Статические методы — вызываются без создания объекта, но могут работать только со статическими членами.
- Статический блок — выполняется при загрузке класса.
Пример:
java
class Example {
static int count = 0; // статическая переменная
static { // статический блок
System.out.println("Class loaded!");
}
static void printCount() { // статический метод
System.out.println("Count: " + count);
}
}Вызов:
java
Example.count = 5; // доступ без объекта
Example.printCount(); // вывод: "Count: 5"Ограничения:
- Нельзя использовать
thisв статическом контексте. - Не могут быть абстрактными (кроме вложенных классов).

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