Language Intermediário

Importe todos os pacotes exportados de um módulo com uma única declaração.

✕ 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
Viu um problema com este código? Nos avise.
🧹

Uma linha

Substitua uma parede de imports por um único import de módulo.

📦

Consciente de módulos

Aproveita o sistema de módulos para importar conjuntos coerentes de pacotes.

🚀

Início rápido

Perfeito para scripts e protótipos onde listas de import são tediosas.

Abordagem Antiga
Muitos imports
Abordagem Moderna
import module
Desde o JDK
25
Dificuldade
Intermediário
Declarações de import por módulo
Disponível

Finalizado no JDK 25 LTS (JEP 511, set 2025).

Declarações de import por módulo permitem importar tudo que um módulo exporta com uma linha. Isso é especialmente útil para java.base, que cobre collections, I/O, streams e mais.

Compartilhar 𝕏 🦋 in