Curingas
As classes no mesmo pacote são geralmente importadas juntas. Você pode usar um atalho para importar todas as classes em um pacote:
import java.util.*; // imports java.util.Random among other things
public class ImportExample {
public static void main(String[] args) {
Random r = new Random();
System.out.println(r.nextInt(10));
}
}
Neste exemplo, importamos java.util.Random e uma pilha de outras classes. O * é um curinga que corresponde a todas as classes no pacote. Cada classe no pacote java.util é disponível para este programa quando Java o compila. Não importa pacotes filhos, campos ou métodos; importa apenas classes. (Ok, são apenas classes por enquanto, mas há um tipo especial de importação chamado de "static import" que importa outros tipos. Você aprenderá mais sobre isso no capítulo 4.)
Você pode pensar que incluir tantas aulas atrasa seu programa, mas isso não acontece. O compilador verifica o que é realmente necessário. Qual abordagem você escolhe é a preferência pessoal. Listar as classes usadas facilita a leitura do código, especialmente para novos programadores. Usando o curinga pode encurtar a lista de importação. Você verá as duas abordagens no exame.