private, protected, public (рассмотрим подробнее в разделе #Классы)🔘 Модификаторы для многопоточности
synchronized и volatile (подробнее чуть позже)🔘
static (рассмотрим подробнее в разделе #Классы)🔘 final
🔘
abstract (рассмотрим подробнее в разделе #Классы)🔘
native – реализация метода скрыта внутри JVM, нельзя указывать в пользовательском коде🔘
transient – поле будет пропущено при сериализации🔘
strictfp – самый экзотический, ограничивает точность вычисления для переменной с плавающей точкой до стандарта IEEE. Нужно для переносимости между платформами.