Déclarations d'import de modules
Importez tous les packages exportés d'un module avec une seule déclaration.
Comparaison de Code
✕ 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
Un problème avec ce code ? Dites-le nous.
Pourquoi la méthode moderne gagne
Une seule ligne
Remplace une longue liste d'imports par un seul import de module.
Compatible avec les modules
Tire parti du système de modules pour importer des ensembles cohérents de packages.
Démarrage rapide
Parfait pour les scripts et prototypes où les listes d'imports sont fastidieuses.
Ancienne Approche
Nombreux imports
Approche Moderne
import module
Depuis JDK
25
Difficulté
Intermédiaire
Support JDK
Déclarations d'import de modules
Disponible
Finalisé dans JDK 25 LTS (JEP 511, sept. 2025).
Comment ça fonctionne
Les déclarations d'import de modules permettent d'importer tout ce qu'un module exporte avec une seule ligne. C'est particulièrement utile pour java.base, qui couvre les collections, l'E/S, les streams et plus encore.
Documentation Associée