Java/Grundlagen: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Die Seite wurde neu angelegt: „ == Installation von Java (OpenJDK) == Um Java auf Ubuntu zu installieren, öffne das Terminal und führe folgenden Befehl aus: <pre> sudo apt update sudo apt install openjdk-17-jdk </pre> Überprüfe die Installation mit: <pre> java -version </pre> == Aufbau eines Java-Programms == Ein einfaches Java-Programm besteht aus einer Klasse mit einer main-Methode: <pre> public class HalloWelt { public static void main(String[] args) { System.out.pr…“ |
Keine Bearbeitungszusammenfassung |
||
| Zeile 3: | Zeile 3: | ||
== Installation von Java (OpenJDK) == | == 1. Installation von Java auf Ubuntu (OpenJDK) == | ||
=== Schritt-für-Schritt-Anleitung === | |||
< | # Öffne das Terminal. | ||
sudo apt update | # Führe folgenden Befehl aus, um OpenJDK zu installieren: | ||
sudo apt install openjdk-17-jdk | <syntaxhighlight lang="bash"> | ||
</ | sudo apt update && sudo apt install openjdk-17-jdk | ||
Überprüfe die Installation | </syntaxhighlight> | ||
< | # Überprüfe die Installation: | ||
java -version | <syntaxhighlight lang="bash"> | ||
</ | java -version | ||
</syntaxhighlight> | |||
== Aufbau eines Java-Programms == | === Übung: Installation testen === | ||
* Führe <code>java -version</code> aus und notiere die Ausgabe. | |||
< | * Recherchiere, wofür die einzelnen Versionsbestandteile stehen. | ||
== 2. Aufbau eines Java-Programms == | |||
=== Grundlagen === | |||
* Jedes Java-Programm besteht aus mindestens einer Klasse. | |||
* Die <code>main</code>-Methode ist der Einstiegspunkt. | |||
=== Beispielprogramm === | |||
<syntaxhighlight lang="java"> | |||
public class HalloWelt { | public class HalloWelt { | ||
public static void main(String[] args) { | public static void main(String[] args) { | ||
System.out.println("Hallo Welt!"); | System.out.println("Hallo, Welt!"); | ||
} | } | ||
} | } | ||
</ | </syntaxhighlight> | ||
=== Übung: Eigenes Programm schreiben === | |||
* Erstelle eine Datei <code>HalloWelt.java</code> und schreibe das obige Programm ab. | |||
* Ändere die Ausgabe und experimentiere mit weiteren <code>System.out.println</code>-Befehlen. | |||
== Kompilieren und Ausführen im Terminal == | == 3. Kompilieren und Ausführen im Terminal == | ||
=== Kompilieren === | |||
< | <syntaxhighlight lang="bash"> | ||
javac HalloWelt.java | javac HalloWelt.java | ||
</syntaxhighlight> | |||
=== Ausführen === | |||
<syntaxhighlight lang="bash"> | |||
java HalloWelt | java HalloWelt | ||
</ | </syntaxhighlight> | ||
== Ein- und Ausgabe == | === Übung: Fehler finden === | ||
* Füge absichtlich einen Fehler ein (z.B. vergiss ein Semikolon) und beobachte die Fehlermeldung. | |||
< | * Korrigiere den Fehler und führe das Programm erneut aus. | ||
== 4. Ein- und Ausgabe == | |||
=== Grundlagen === | |||
* Ausgabe: <code>System.out.println()</code> | |||
* Eingabe: <code>Scanner</code>-Klasse | |||
=== Beispiel: Benutzereingabe === | |||
<syntaxhighlight lang="java"> | |||
import java.util.Scanner; | import java.util.Scanner; | ||
public class | public class Echo { | ||
public static void main(String[] args) { | public static void main(String[] args) { | ||
Scanner scanner = new Scanner(System.in); | Scanner scanner = new Scanner(System.in); | ||
System.out.print(" | System.out.print("Gib deinen Namen ein: "); | ||
String name = scanner.nextLine(); | String name = scanner.nextLine(); | ||
System.out.println("Hallo, " + name + "!"); | System.out.println("Hallo, " + name + "!"); | ||
} | } | ||
} | } | ||
</ | </syntaxhighlight> | ||
=== Übung: Mini-Projekt === | |||
* Schreibe ein Programm, das zwei Zahlen einliest und deren Summe ausgibt. | |||
* Erweitere das Programm um weitere Rechenarten. | |||
== 5. Maven-Build == | |||
=== Grundlagen === | |||
* Maven ist ein Build-Tool für Java-Projekte. | |||
* Projektstruktur: <code>pom.xml</code>, <code>src/main/java</code> | |||
== | === Schritt-für-Schritt-Anleitung === | ||
# | # Maven installieren: | ||
# | <syntaxhighlight lang="bash"> | ||
# | sudo apt install maven | ||
</syntaxhighlight> | |||
# Neues Projekt erstellen: | |||
<syntaxhighlight lang="bash"> | |||
mvn archetype:generate -DgroupId=com.beispiel -DartifactId=meinprojekt -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false | |||
</syntaxhighlight> | |||
# Kompilieren und ausführen: | |||
<syntaxhighlight lang="bash"> | |||
cd meinprojekt | |||
mvn compile | |||
mvn exec:java -Dexec.mainClass="com.beispiel.App" | |||
</syntaxhighlight> | |||
== | === Übung: Eigenes Maven-Projekt === | ||
* Erstelle ein eigenes Maven-Projekt und passe die <code>App.java</code> an. | |||
* Füge eine neue Klasse hinzu und verwende sie in <code>App.java</code>. | |||
== Micro-Learning | == Lernmethoden: Umsetzung == | ||
Lerne | * **Projektbasiertes Lernen:** Entwickle kleine Programme und baue sie schrittweise aus. | ||
* **Mini-Projekte:** Erstelle z.B. einen Taschenrechner oder ein Quiz. | |||
* **Micro-Learning:** Lerne in kleinen Einheiten, z.B. täglich eine neue Java-Funktion. | |||
* **Bottom-Up-Lernen:** Starte mit einfachen Programmen und erweitere sie um neue Konzepte. | |||
== | == Weiterführende Aufgaben == | ||
* Dokumentiere deine Projekte im Wiki. | |||
* Teile deinen Code und deine Erfahrungen mit anderen. | |||
* Recherchiere weitere Java-Bibliotheken und integriere sie in deine Projekte. | |||
---- | ---- | ||
''Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).'' | ''Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).'' | ||
Version vom 2. März 2026, 14:50 Uhr
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).
1. Installation von Java auf Ubuntu (OpenJDK)
Schritt-für-Schritt-Anleitung
- Öffne das Terminal.
- Führe folgenden Befehl aus, um OpenJDK zu installieren:
sudo apt update && sudo apt install openjdk-17-jdk
- Überprüfe die Installation:
java -version
Übung: Installation testen
- Führe
java -versionaus und notiere die Ausgabe. - Recherchiere, wofür die einzelnen Versionsbestandteile stehen.
2. Aufbau eines Java-Programms
Grundlagen
- Jedes Java-Programm besteht aus mindestens einer Klasse.
- Die
main-Methode ist der Einstiegspunkt.
Beispielprogramm
public class HalloWelt {
public static void main(String[] args) {
System.out.println("Hallo, Welt!");
}
}
Übung: Eigenes Programm schreiben
- Erstelle eine Datei
HalloWelt.javaund schreibe das obige Programm ab. - Ändere die Ausgabe und experimentiere mit weiteren
System.out.println-Befehlen.
3. Kompilieren und Ausführen im Terminal
Kompilieren
javac HalloWelt.java
Ausführen
java HalloWelt
Übung: Fehler finden
- Füge absichtlich einen Fehler ein (z.B. vergiss ein Semikolon) und beobachte die Fehlermeldung.
- Korrigiere den Fehler und führe das Programm erneut aus.
4. Ein- und Ausgabe
Grundlagen
- Ausgabe:
System.out.println() - Eingabe:
Scanner-Klasse
Beispiel: Benutzereingabe
import java.util.Scanner;
public class Echo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Gib deinen Namen ein: ");
String name = scanner.nextLine();
System.out.println("Hallo, " + name + "!");
}
}
Übung: Mini-Projekt
- Schreibe ein Programm, das zwei Zahlen einliest und deren Summe ausgibt.
- Erweitere das Programm um weitere Rechenarten.
5. Maven-Build
Grundlagen
- Maven ist ein Build-Tool für Java-Projekte.
- Projektstruktur:
pom.xml,src/main/java
Schritt-für-Schritt-Anleitung
- Maven installieren:
sudo apt install maven
- Neues Projekt erstellen:
mvn archetype:generate -DgroupId=com.beispiel -DartifactId=meinprojekt -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
- Kompilieren und ausführen:
cd meinprojekt
mvn compile
mvn exec:java -Dexec.mainClass="com.beispiel.App"
Übung: Eigenes Maven-Projekt
- Erstelle ein eigenes Maven-Projekt und passe die
App.javaan. - Füge eine neue Klasse hinzu und verwende sie in
App.java.
Lernmethoden: Umsetzung
- **Projektbasiertes Lernen:** Entwickle kleine Programme und baue sie schrittweise aus.
- **Mini-Projekte:** Erstelle z.B. einen Taschenrechner oder ein Quiz.
- **Micro-Learning:** Lerne in kleinen Einheiten, z.B. täglich eine neue Java-Funktion.
- **Bottom-Up-Lernen:** Starte mit einfachen Programmen und erweitere sie um neue Konzepte.
Weiterführende Aufgaben
- Dokumentiere deine Projekte im Wiki.
- Teile deinen Code und deine Erfahrungen mit anderen.
- Recherchiere weitere Java-Bibliotheken und integriere sie in deine Projekte.
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).