Kurz erklärt
Schlüsselwörter vor einer Klasse, Methode oder Variable, die deren Sichtbarkeit und Verhalten festlegen — z. B. public, private, static, final.
Genauer
Die Zugriffsmodifier regeln, von wo aus etwas erreichbar ist: public (überall), protected (Paket + Unterklassen), ohne Modifier/"package-private" (nur im selben Paket) und private (nur in derselben Klasse). static bindet ein Element an die Klasse statt an einzelne Objekte, final macht eine Variable unveränderlich bzw. eine Klasse/Methode nicht mehr erweiterbar/überschreibbar.