1.10.1.1
O curinga corresponde apenas a nomes de classes
O caractere curinga (*) em uma declaração import corresponde apenas aos nomes de classes definidos diretamente em um pacote. Ele não representa métodos, campos, subpacotes ou qualquer outro elemento da linguagem.
Exemplo conceitual
import java.util.*;
public class Application {
}
Explicação linha a linha
import java.util.*;
Disponibiliza os nomes das classes presentes no pacote java.util para uso neste arquivo. Apenas classes podem ser referenciadas por meio dessa importação.
public class Application {
Declara uma classe que pode utilizar essas classes, desde que sejam efetivamente usadas no código.
}
Mesmo com o uso do curinga, ainda é necessário referenciar membros como métodos e campos por meio das próprias classes. O import atua exclusivamente sobre tipos, reforçando o papel do Java como uma linguagem fortemente tipada.