Language Fortgeschritten

Alle exportierten Pakete eines Moduls mit einer einzigen Deklaration importieren.

✕ 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.
🧹

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
Modul-Import-Deklarationen
Verfügbar

Finalisiert in JDK 25 LTS (JEP 511, Sept. 2025).

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.

Teilen 𝕏 🦋 in