Pessoal, quando escrevemos o comando import a JVM apenas carrega a classe que será utilizada quando realmente usarmos essa classe?
import java.util.ArrayList;
class SuperArray{
public static void main(String [] args){
ArrayList<String> vet= new ArrayList<String>(); //->carrega a classe da API agora...
}
}
Sim… o import somente aponta o caminho dessa classe, mas esomente será carregada quando você utilizá-la.
O que não acontece com variáveis estáticas, por exemplo, que sempre são carregadas em memória, não importa se você as usa ou não.
[quote=erico_kl]Sim… o import somente aponta o caminho dessa classe, mas esomente será carregada quando você utilizá-la.
O que não acontece com variáveis estáticas, por exemplo, que sempre são carregadas em memória, não importa se você as usa ou não.[/quote]
obrigado!