Java ist eine Programmiersprache. Ein JDK enthält Werkzeuge zum Übersetzen und Ausführen von Java-Code. Wir verwenden Java 21, passend zu PDF Batch Studio. Zunächst brauchst du weder Spring Boot noch eine Datenbank. Wir erzeugen eine einzelne Datei mit einer Begrüßung. Danach schauen wir uns den Unterschied zwischen Quelltext und kompiliertem Programm an.
01Das JDK prüfen
Installiere ein vollständiges JDK 21. Prüfe in einem Terminal java --version und javac --version. javac ist der Compiler. Wenn nur java vorhanden ist, hast du möglicherweise nur eine Laufzeit installiert oder den falschen PATH gesetzt.
02Main.java schreiben
Die öffentliche Klasse heißt Main, daher heißt die Datei Main.java. Die main-Methode ist der Einstieg. String[] args nimmt mögliche Startargumente auf. System.out.println gibt Text und einen Zeilenumbruch aus. Die genaue Bedeutung der Schlüsselwörter lernen wir schrittweise.
public class Main {
public static void main(String[] args) {
System.out.println("Hello, AppFabrik!");
}
}
Starten / prüfen
javac Main.java
java Main03Übersetzen und starten
javac Main.java erzeugt Main.class. java Main führt diese Klasse aus, ohne die Dateiendung anzugeben. Nach einer Quelltextänderung muss erneut kompiliert werden. Java 21 kann eine einzelne Quelldatei auch direkt mit java Main.java starten.
Hello, AppFabrik!
Deine Übung
Ergänze eine zweite Ausgabe und starte erst ohne, dann mit erneutem Kompilieren.
Lösung mit Erklärung anzeigen
java Main verwendet die vorhandene .class-Datei. Erst javac aktualisiert sie. Nach erneutem Übersetzen zeigt das Programm beide Zeilen. Das erklärt, warum gespeicherter Quelltext und ausgeführter Code verschiedene Stände haben können.
Projektbezug und Quellen
Das Beispiel ist zum Lernen vereinfacht. Die verlinkte Codeversion zeigt die Anwendung im Projekt und die dortigen Prüfungen.