Java/Grundlagen: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| (Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
| Zeile 109: | Zeile 109: | ||
* Teile deinen Code und deine Erfahrungen mit anderen. | * Teile deinen Code und deine Erfahrungen mit anderen. | ||
* Recherchiere weitere Java-Bibliotheken und integriere sie in deine Projekte. | * Recherchiere weitere Java-Bibliotheken und integriere sie in deine Projekte. | ||
==Prompt== | |||
<pre> | |||
Erstelle eine Anleitung, Übungen sowie eine Erklärung der Grundlagen in Java zu folgenden Themen: | |||
- Installation von Java auf Ubuntu (OpenJDK) | |||
- Aufbau eines Java-Programms (main-Methode, Klassenstruktur) | |||
- Kompilieren und Ausführen von Java-Programmen im Terminal | |||
- Ein- und Ausgabe (System.out, Scanner) | |||
- Maven-Build | |||
Verwende dabei die Lerntechniken projektbasiertes Lernen, eigene Mini-Projekte, Micro-Learning und Bottom-Up-Lernen. Das Ergebnis soll in thomas.wiki in MediaWiki-Syntax gespeichert werden. | |||
</pre> | |||
---- | ---- | ||
''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).'' | ||
Aktuelle Version vom 2. März 2026, 15:35 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.
Prompt
Erstelle eine Anleitung, Übungen sowie eine Erklärung der Grundlagen in Java zu folgenden Themen: - Installation von Java auf Ubuntu (OpenJDK) - Aufbau eines Java-Programms (main-Methode, Klassenstruktur) - Kompilieren und Ausführen von Java-Programmen im Terminal - Ein- und Ausgabe (System.out, Scanner) - Maven-Build Verwende dabei die Lerntechniken projektbasiertes Lernen, eigene Mini-Projekte, Micro-Learning und Bottom-Up-Lernen. Das Ergebnis soll in thomas.wiki in MediaWiki-Syntax gespeichert werden.
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).