| Bezeichner | Erläuterung |
| abstract |
Klasse: |
| final |
Klasse: |
| native | Methode: Erlaubt das Einbinden von Programmcode, der in einer anderen Programmiersprache erstellt wurde. |
| static | Datenfeld: Ein mit static gekennzeichnetes Datenfeld exitstiert physikalisch für alle Objekte nur einmal. Es kann als globale Variable bezeichnet werden. Methode: Eine mit static bezeichnete Methode ist einer Klasse zugeordnet (Klassenmethode) und kann ohne Deklaration eines Objekts benutzt werden. Static-Methoden belegen nur einmal physikalischen Speicher. |
| strictfp | Klasse: Durch die Angabe von strictfp wird in allen Methoden der Klasse die erweiterte Gleitpunkt-Darstellung deaktiviert. Methode: Durch die Angabe von strictfp wird in dieser Methode die erweiterte Gleitpunkt-Darstellung deaktiviert. |
| synchronized | Methode: Eine mit synchronized gekennzeichnete Methode kann nur von einem Thread durchlaufen werden. Andere Threads, die die Methode aufrufen, müssen warten, bis der vorhergehende Thread die Methode abgearbeitet hat. |
| transient | Datenfeld: Gekennzeichnet ein Datenfeld, das nicht zum persistenten Zustand des Objekts gehört und deshalb bei Serialisierungsoperationen nicht mitgespeichert wird. |
| volatile | Datenfeld: Bei Datenfeldern, die mit volatile gekennzeichnet sind, geht der Compiler davon aus, dass sie durch andere Threads verändert werden können, und trifft entsprechende Vorkehrungen (z.B. Neuermittlung vor jedem Lesezugriff). |