Language Intermédiaire

Importez tous les packages exportés d'un module avec une seule déclaration.

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

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
Déclarations d'import de modules
Disponible

Finalisé dans JDK 25 LTS (JEP 511, sept. 2025).

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.

Partager 𝕏 🦋 in