Einführung in Java: wo man im Jahr 2025 praktisch anfängt
Java bleibt eine der gefragtesten Programmiersprachen der Welt. Im Jahr 2025 behauptet es weiterhin führende Positionen in der Unternehmensentwicklung, bei Android-Apps, im Backend und bei Big Data. Wenn Sie sich entschieden haben, Java zu lernen, hilft Ihnen dieser Leitfaden, die ersten Schritte mit minimaler Theorie und maximaler Praxis zu machen. Wir richten die Umgebung ein, schreiben unser erstes Programm und besprechen die grundlegenden Sprachkonstrukte.
1. Installation und Einrichtung der Entwicklungsumgebung
Bevor Sie Code schreiben, müssen Sie das Java Development Kit (JDK) installieren. Im Jahr 2025 empfehle ich die Verwendung von JDK 21 LTS (Langzeitunterstützung) oder neuer.
Schritt 1. JDK herunterladen
Gehen Sie auf die offizielle Oracle-Website oder verwenden Sie OpenJDK. Laden Sie der Einfachheit halber das Installationsprogramm für Ihr Betriebssystem herunter:
- Windows: Installations-.exe-Datei
- macOS: .dmg-Datei
- Linux: über den Paketmanager (z. B.
sudo apt install openjdk-21-jdk)
Schritt 2. Installation überprüfen
Öffnen Sie ein Terminal (Eingabeaufforderung) und führen Sie Folgendes aus:
java -versionjavac -versionSie sollten die Version des installierten Java sehen. Wenn die Befehle nicht gefunden werden, fügen Sie den Pfad zum Ordner bin zur Umgebungsvariable PATH hinzu.
Schritt 3. IDE (Entwicklungsumgebung) auswählen
Für Anfänger geeignet:
- IntelliJ IDEA Community Edition (kostenlos) – die beste Wahl für Java
- Eclipse – Klassiker, viele Plugins
- VS Code + Java Extension Pack – eine leichte Variante
2. Erstes Java-Programm: "Hallo, Welt!"
Traditionell beginnen wir mit der Ausgabe einer Begrüßung. Erstellen Sie eine Datei HelloWorld.java und schreiben Sie:
public class HelloWorld { public static void main(String[] args) { System.out.println("Hallo, Welt Java 2025!"); }}Kompilieren und Ausführen
Wechseln Sie im Terminal in den Ordner mit der Datei und führen Sie Folgendes aus:
javac HelloWorld.javajava HelloWorldSie sehen die Ausgabe: Hallo, Welt Java 2025!
Code-Analyse:
public class HelloWorld– Klassendeklaration. Der Klassenname muss mit dem Dateinamen übereinstimmen.public static void main(String[] args)– Einstiegspunkt des Programms.System.out.println()– Methode zur Ausgabe einer Zeichenkette in der Konsole.
3. Grundlagen der Syntax: Variablen, Datentypen und Operatoren
Java ist eine streng typisierte Sprache. Das bedeutet, dass jede Variable einen Typ hat, der angegeben werden muss.
Primitive Datentypen
int age = 25; // ganze Zahldouble price = 19.99; // Gleitkommazahlboolean isActive = true;// boolescher Wertchar grade = 'A'; // Zeichenbyte b = 100; // 8-Bit-Ganzzahllong bigNumber = 100000L;// große Ganzzahl (Suffix L)Zeichenketten
Zeichenketten in Java sind Objekte der Klasse String. Sie können dank syntaktischem Zucker wie primitive Typen deklariert werden:
String name = "Anna";String greeting = "Hallo, " + name;System.out.println(greeting); // Hallo, AnnaBedingte Anweisungen
int temperature = 30;if (temperature > 25) { System.out.println("Heiß");} else if (temperature > 15) { System.out.println("Warm");} else { System.out.println("Kalt");}Schleifen
for-Schleife:
for (int i = 0; i < 5; i++) { System.out.println("Iteration: " + i);}while-Schleife:
int count = 0;while (count < 3) { System.out.println("Count: "