Modul-Import-Deklarationen
Alle exportierten Pakete eines Moduls mit einer einzigen Deklaration importieren.
Code-Vergleich
✕ Java 8
import java.util.List; import java.util.Map; import java.util.stream.Collectors; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path;
✓ Java 25+
import module java.base; // All of java.util, java.io, java.nio // etc. available in one line
Problem mit diesem Code entdeckt? Sag uns Bescheid.
Warum der moderne Weg gewinnt
Eine Zeile
Eine Wand von Imports durch einen einzigen Modul-Import ersetzen.
Modulsystem-bewusst
Nutzt das Modulsystem zum Import zusammenhängender Pakete.
Schnellstart
Perfekt für Skripte und Prototypen, bei denen Import-Listen lästig sind.
Alter Ansatz
Viele Imports
Moderner Ansatz
import module
Seit JDK
25
Schwierigkeitsgrad
Fortgeschritten
JDK-Unterstützung
Modul-Import-Deklarationen
Verfügbar
Finalisiert in JDK 25 LTS (JEP 511, Sept. 2025).
Wie es funktioniert
Modul-Import-Deklarationen ermöglichen es, alles, was ein Modul exportiert, mit einer Zeile zu importieren. Dies ist besonders nützlich für java.base, das Collections, I/O, Streams und mehr abdeckt.
Zugehörige Dokumentation