Declaraciones de importación de módulos
Importa todos los paquetes exportados de un módulo con una sola declaración.
Comparación de Código
✕ 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
¿Ves un problema con este código? Cuéntanos.
Por qué gana la forma moderna
Una sola línea
Reemplaza una lista interminable de imports con un solo import de módulo.
Compatible con módulos
Aprovecha el sistema de módulos para importar conjuntos coherentes de paquetes.
Inicio rápido
Perfecto para scripts y prototipos donde las listas de imports son tediosas.
Enfoque Antiguo
Muchos imports
Enfoque Moderno
import module
Desde JDK
25
Dificultad
Intermedio
Soporte JDK
Declaraciones de importación de módulos
Disponible
Finalizado en JDK 25 LTS (JEP 511, sept. 2025).
Cómo funciona
Las declaraciones de importación de módulos permiten importar todo lo que un módulo exporta con una sola línea. Esto es especialmente útil para java.base, que abarca colecciones, E/S, streams y más.
Documentación Relacionada