Java 25 (LTS) · Topic 3 of 4
Module import declarations
Definition​
A module import (Java 25) imports every public class that a module exports with one line, import module java.base;. It saves long lists of imports in small programs and scripts.
Example code​
One import line instead of five
import module java.base; // List, Map, Stream, LocalDate... all available
class Demo {
public static void main(String[] args) {
List<String> names = List.of("Asha", "Ravi");
Map<String, Integer> lengths = new HashMap<>();
for (String name : names) lengths.put(name, name.length());
System.out.println(lengths);
System.out.println(names.stream().map(String::toUpperCase).collect(Collectors.joining(", ")));
System.out.println(LocalDate.of(2026, 1, 1).getDayOfWeek());
}
}
// Output:
// {Asha=4, Ravi=4}
// ASHA, RAVI
// THURSDAY
Finished this page? Track your progress (saved only in your browser).