1.10
Declaração import
A declaração import informa ao compilador em qual pacote procurar uma classe. Ela permite referenciar tipos sem a necessidade de usar seus nomes totalmente qualificados, tornando o código mais legível e conciso.
Exemplo conceitual
import com.example.application.User;
public class Application {
}
Explicação linha a linha
import com.example.application.User;
Indica ao compilador que a classe User, localizada no pacote com.example.application, poderá ser utilizada diretamente neste arquivo.
public class Application {
Declara uma classe que pode fazer uso da classe importada sem precisar especificar o pacote completo.
}
Encerra a definição da classe.
A declaração import não copia código nem carrega classes em tempo de execução; ela apenas orienta o compilador durante a análise do código. Esse detalhe será relevante ao discutir classpath e carregamento de classes mais adiante.