Language Średniozaawansowany

Importuj wszystkie eksportowane pakiety modułu jedną deklaracją.

✕ 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
Widzisz problem z tym kodem? Daj nam znać.
🧹

Jedna linia

Zastąp ścianę importów jednym importem modułu.

📦

Świadomy modułów

Wykorzystuje system modułów do importowania spójnych zestawów pakietów.

🚀

Szybki start

Idealne do skryptów i prototypów, gdzie listy importów są uciążliwe.

Stare podejście
Wiele importów
Nowoczesne podejście
import module
Od JDK
25
Poziom trudności
Średniozaawansowany
Deklaracje importu modułów
Dostępne

Dostępne od JDK 25 LTS (JEP 511, wrzesień 2025)

Deklaracje importu modułów pozwalają zaimportować wszystko, co eksportuje moduł, jedną linią. Jest to szczególnie przydatne dla java.base, który obejmuje kolekcje, I/O, strumienie i wiele więcej.