Dichiarazioni di importazione modulo
Importa tutti i package esportati da un modulo con una singola dichiarazione.
Confronto Codice
✕ 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
Vedi un problema con questo codice? Faccelo sapere.
Perché vince l'approccio moderno
Una riga
Sostituisci un muro di importazioni con una singola importazione modulo.
Consapevole dei moduli
Sfrutta il sistema di moduli per importare insiemi coerenti di package.
Avvio rapido
Perfetto per script e prototipi dove le liste di importazioni sono noiose.
Approccio Vecchio
Molte importazioni
Approccio Moderno
import module
Dal JDK
25
Difficoltà
Intermedio
Supporto JDK
Dichiarazioni di importazione modulo
Disponibile
Finalizzato nel JDK 25 LTS (JEP 511, settembre 2025).
Come funziona
Le dichiarazioni di importazione modulo permettono di importare tutto ciò che un modulo esporta con una riga. Particolarmente utile per java.base che copre collezioni, I/O, stream e altro.
Documentazione Correlata