import Statement

Using classes from other packages

4 min read

import Statement

The import statement allows access to classes defined in other packages.

Code Examples

Importing specific classes

java
1
2import java.util.List;
3import java.util.ArrayList;
4
5public class Test {
6    List<String> list = new ArrayList<>();
7}
8          

Wildcard import

java
1
2import java.util.*;
3
4public class Test {
5    Map<String, Integer> map = new HashMap<>();
6}
7          

Use Cases

  • Using Java standard library
  • Using third-party libraries

Common Mistakes to Avoid

  • Overusing wildcard imports
  • Assuming import loads code at runtime