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.