Kompakte Quelldateien
Ein vollständiges Programm ohne Klassendeklaration oder public static void main schreiben.
Code-Vergleich
✕ Java 8
public class HelloWorld {
public static void main(String[] args) {
System.out.println(
"Hello, World!");
}
}
✓ Java 25
void main() {
IO.println("Hello, World!");
}
Problem mit diesem Code entdeckt? Sag uns Bescheid.
Warum der moderne Weg gewinnt
Null Zeremonie
Keine Klasse, kein public static void main, kein String[] args.
Einsteigerfreundlich
Neue Programmierer können ab der ersten Zeile nützlichen Code schreiben.
Skriptähnlich
Perfekt für schnelle Prototypen, Skripte und Beispiele.
Alter Ansatz
Klassen-Zeremonie für main
Moderner Ansatz
void main()
Seit JDK
25
Schwierigkeitsgrad
Einsteiger
JDK-Unterstützung
Kompakte Quelldateien
Verfügbar
Finalisiert in JDK 25 LTS (JEP 512, Sept. 2025).
Wie es funktioniert
Kompakte Quelldateien beseitigen die Zeremonie von Klassendeklarationen und der Main-Methoden-Signatur für einfache Programme. In Kombination mit dem impliziten Import von java.io.IO steht sogar println direkt zur Verfügung.
Zugehörige Dokumentation