Olá galera gostaria de saber qual a melhor maneira de se trabalhar com metodos estáticos segue as duas situações abaixo.
//Classe A
private FrmConsulta consultar = null;
if(consultar == null){
//getInstance() metodo estatico
consultar = new FrmConsulta.getInstance();
}
consultar.consulta(String parametro);
//Classe A
FrmConsulta.getInstance().consulta(String parametro);
Andei lendo em livros e no google porém, não consegui entender qual a maneira ideal, qual consome menos memoria. Na minha maneira de pensar usando a primeira maneira eu estaria criando um objeto FrmConsulta em cada tela que eu fizesse uma consulta e como ele é static ficaria alocado na memoria.