Java/Grundlagen
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).
Installation von Java (OpenJDK)
Um Java auf Ubuntu zu installieren, öffne das Terminal und führe folgenden Befehl aus:
sudo apt update sudo apt install openjdk-17-jdk
Überprüfe die Installation mit:
java -version
Aufbau eines Java-Programms
Ein einfaches Java-Programm besteht aus einer Klasse mit einer main-Methode:
public class HalloWelt {
public static void main(String[] args) {
System.out.println("Hallo Welt!");
}
}
Kompilieren und Ausführen im Terminal
Speichere den Code in einer Datei namens HalloWelt.java. Kompiliere und starte das Programm im Terminal:
javac HalloWelt.java java HalloWelt
Ein- und Ausgabe
Für die Ausgabe nutzt du System.out.println(). Für die Eingabe kannst du die Klasse Scanner verwenden:
import java.util.Scanner;
public class EingabeBeispiel {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Wie heißt du? ");
String name = scanner.nextLine();
System.out.println("Hallo, " + name + "!");
}
}
Übungen
- Installiere OpenJDK auf deinem Ubuntu-Rechner und überprüfe die Version.
- Schreibe ein Java-Programm, das "Hallo Java!" ausgibt.
- Erstelle ein Programm, das deinen Namen abfragt und begrüßt.
- Kompiliere und führe beide Programme im Terminal aus.
Projektbasiertes Lernen
Entwickle ein Mini-Projekt: Ein Konsolenprogramm, das das Alter abfragt und eine passende Nachricht ausgibt (z.B. "Du bist volljährig." oder "Du bist noch nicht volljährig.").
Micro-Learning
Lerne jeden Tag einen neuen Aspekt von Java (z.B. Datentypen, Schleifen, Bedingungen) und schreibe ein kurzes Beispielprogramm dazu.
Bottom-Up-Lernen
Starte mit einfachen Programmen (nur Ausgabe), erweitere Schritt für Schritt um Eingabe, Bedingungen und eigene Methoden.
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).