Konzepterklärung
Diese Lektion führt ein, wie ein Java-Programm strukturiert ist und wie die Ausführung mit der `main`-Methode beginnt. Anstatt die Datei als Magie zu betrachten, lesen Sie ein kleines Programm, führen es aus und verbinden jeden Teil des Codes mit dem, was die JVM tatsächlich zur Ausführung benötigt. Ziel ist es, die erste Java-Datei verständlich zu machen, nicht auswendig gelernt. Am Ende sollten Sie in der Lage sein, die Klasse, den Einstiegspunkt und die Zeile, die die Ausgabe erzeugt, zu identifizieren.
Wo der Code hingehört
- Definieren Sie Farb- und Positionsvariablen oben.
- Erstellen Sie die Logik für das Zeichnen oder Platzieren von Formen in der Mitte.
- Rendern Sie die Ausgabe (Druck, Canvas, SVG oder gestylter Block) am Ende.
Befehlsreferenz
- Zeigen Sie auf den Einstiegspunkt des Programms und erklären Sie, warum Java dort startet.
- Führen Sie den Starter-Code aus, ändern Sie die ausgegebene Nachricht und bestätigen Sie die neue Ausgabe.
- Beschreiben Sie, wie die Beziehung zwischen Klassennamen und Dateinamen in einem einfachen Java-Projekt aussieht.
- Überprüfen Sie Ihr Verständnis, indem Sie erklären, was jede Zeile in einfachen Worten tut.
Schritt-für-Schritt-Anleitung
- Lesen Sie die Datei von oben nach unten und identifizieren Sie die Klassendeklaration und die `main`-Methode.
- Führen Sie das Programm einmal ohne Änderungen aus und notieren Sie die genaue Ausgabe.
- Ersetzen Sie den Beispielnamen oder die Nachricht durch Ihren eigenen Wert und führen Sie den Code erneut aus.
- Erklären Sie in einem Satz, warum die JVM in diesem Beispiel eine `main`-Methode benötigt.
- Schließen Sie mit einem kurzen Check ab: Kompiliert, läuft und gibt das Programm das aus, was Sie erwartet haben?
Übungsaufgaben
- Ändern Sie das Beispiel so, dass es zwei separate Zeilen ausgibt.
- Erstellen Sie eine zweite Version, die einen Benutzer namentlich mit einer `String`-Variable begrüßt.
- Schreiben Sie eine kurze Erklärung, was kaputtgehen würde, wenn die `main`-Methode entfernt würde.
Coding-Challenges
- Erstellen Sie ein kleines Willkommensprogramm, das einen Titel, einen Lernendennamen und eine Statusmeldung in klarer Reihenfolge ausgibt.
- Schreiben Sie den Code so um, dass die Ausgabe immer noch korrekt ist, aber die Variablennamen aussagekräftiger sind.
Kleine Übungsaufgaben
- Benennen Sie die Variable um, um ihren Zweck klarer zu machen.
- Ändern Sie den Ausgabetext so, dass er wie eine echte Programmmeldung klingt.
- Schreiben Sie einen Satz, der zusammenfasst, welchen Teil der Datei Java zuerst ausführt.
Häufiger Fehler
Mixing x and y axes or using wrong coordinate origin causes shapes to appear in unexpected places.
Mini-Challenge aus der Praxis
Draw one square, one triangle, and one circle, then move X marker 2 steps right and 1 step down.