Direkt zum Inhalt
Urkunden
Java SchlüsselwörterJava-ArraysJava Objektorientierte ProgrammierungJava File HandlingEinführung in JavaGrundlagen der Java-Sprache

Java Schlüsselwörter

In Java sind Schlüsselwörter reservierte Wörter, die in der Sprache eine vordefinierte Bedeutung haben. Sie bilden die Grundlage der Java-Syntax und können nicht als Bezeichner verwendet werden, z. B. als Variablennamen, Methodennamen oder Klassennamen.

Jedes Schlüsselwort hat eine bestimmte Funktion, und der Java-Compiler nutzt diese, um die Struktur des Java-Codes zu analysieren.

Liste der Java-Schlüsselwörter

Schlüsselwort Beschreibung
abstract Definiert abstrakte Klassen und Methoden.
behaupten. Wird zu Debugging-Zwecken verwendet, um Annahmen im Code zu testen.
boolean Definiert eine boolesche Variable mit den Werten true oder false.
Pause Beendet eine Schleife oder eine Switch-Anweisung.
byte Definiert eine Byte-Variable (8-Bit-Ganzzahl mit Vorzeichen).
Fall Definiert einen Codeblock in Switch-Anweisungen.
catch Behandelt Ausnahmen in einem Try-Catch-Block.
char Definiert eine Zeichenvariable.
Klasse Deklariert eine Klasse.
continue Überspringt die aktuelle Iteration einer Schleife und fährt fort.
Standard Definiert den Standardblock in einer Switch-Anweisung.
do Führt einen Codeblock mindestens einmal in einer Do-While-Schleife aus.
doppelt Definiert eine Gleitkommavariable mit doppelter Genauigkeit.
else Definiert den Alternativblock für eine if-Anweisung.
enum Deklariert einen Aufzählungstyp.
extends Zeigt an, dass eine Unterklasse von einer Oberklasse erbt.
final Definiert Konstanten oder Methoden, die nicht überschrieben werden können.
endlich Stellt sicher, dass der Code nach einem Try-Catch-Block ausgeführt wird.
Schwimmer Definiert eine Fließkomma-Variable.
für Deklariert eine Schleife, die einen Codeblock wiederholt.
if Startet einen bedingten Block.
implementiert Zeigt an, dass eine Klasse eine Schnittstelle implementiert.
importieren Importiert Klassen oder ganze Pakete.
instanceof Prüft, ob ein Objekt eine Instanz einer bestimmten Klasse ist.
int Definiert eine Integer-Variable.
Schnittstelle Deklariert eine Schnittstelle.
long Definiert eine Long-Integer-Variable.
einheimisch Zeigt an, dass eine Methode in nativem Code implementiert ist.
neu Erzeugt eine neue Objektinstanz.
null Stellt die Null-Referenz dar, kein Wert.
package Deklariert ein Paket.
privat Deklariert ein privates Mitglied, das nur innerhalb seiner Klasse zugänglich ist.
geschützt Deklariert ein geschütztes Mitglied, das innerhalb des Pakets oder der Unterklassen zugänglich ist.
public Deklariert ein öffentliches Mitglied, auf das jede andere Klasse zugreifen kann.
return Beendet eine Methode und gibt optional einen Wert zurück.
short Definiert eine kurze Integer-Variable.
statisch Deklariert ein statisches Mitglied, das zur Klasse gehört, nicht zu den Instanzen.
strictfp Schränkt Gleitkommaberechnungen ein, um die Portabilität zu gewährleisten.
super Verweist auf die Oberklasse des aktuellen Objekts.
switch Deklariert eine mehrfach verzweigte bedingte Anweisung.
synchronisiert Sperrt einen Codeblock oder eine Methode, um gleichzeitigen Zugriff zu verhindern.
diese Bezieht sich auf die aktuelle Objektinstanz.
werfen Wirft eine Ausnahme.
wirft Deklariert Ausnahmen, die eine Methode auslösen kann.
transient Markiert ein Feld, das bei der Serialisierung übersprungen werden soll.
versuche Startet einen Block, um auf Ausnahmen zu prüfen.
void Zeigt an, dass eine Methode keinen Wert zurückgibt.
flüchtig Markiert eine Variable, die von mehreren Threads verwendet wird.
während Deklariert eine Schleife, die ausgeführt wird, während eine Bedingung wahr ist.

Tipps und bewährte Praktiken

  • Vermeide die Verwendung von Java-Schlüsselwörtern als Variablennamen: Der Versuch, ein Schlüsselwort als Variable oder Bezeichner zu verwenden, führt zu einem Syntaxfehler.
  • Verwende aussagekräftige Namen: Achte bei der Benennung von Klassen, Methoden oder Variablen darauf, dass sie beschreibend sind und vermeide Abkürzungen, die unklar sind.
  • Behalte die Schlüsselwörter im Kopf, wenn du mit Frameworks arbeitest: Achte auf Schlüsselwörter, wenn du Klassen oder Methoden dynamisch generierst, besonders wenn du Frameworks verwendest, die automatisch Code generieren.
  • Organisiere den Code effektiv mit Hilfe von Schlüsselwörtern: Nutze Schlüsselwörter wie final, synchronized und volatile in Multithreading-Anwendungen, um die Sicherheit und Leistung von Threads zu erhöhen.