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