final static переменные
final static переменные — это константы класса. Они имеют следующие особенности:
- Объявляются с модификаторами final и static, то есть являются финальными (немодифицируемыми) и принадлежат классу, а не объекту.
- Инициализируются при загрузке класса и имеют одно значение для всех объектов данного класса.
- Хранятся в памяти в одном экземпляре, что экономит память.
- Доступ к ним осуществляется через имя класса, а не объекта.
Подытожив, final static переменные используются для объявления констант, значения которых известны во время компиляции и не меняются в runtime. Это позволяет оптимизировать код и данные.
Post #1940
2.96K

- 👍 13
- 🔥 1