static означает, что элемент принадлежит классу, а не экземпляру. Статическое поле — одно на все объекты класса, статический метод — можно вызывать без создания объекта (Math.abs()). Статический блок инициализации выполняется один раз при загрузке класса. Статические методы не имеют доступа к this и не могут напрямую обращаться к нестатическим полям. Вложенный static class — не держит ссылку на внешний объект, в отличие от inner class.
Что означает ключевое слово static в Java?
Junior
445 просмотровAFK Offer AI
Как работает Spring Security?