Estou com a seguinte duvida, em relação a esse trecho de código:
List lista;
while(codicao){
Object obj = new Object();
lista.add(obj);
}
Cada posição da minha lista é uma referencia ao objeto que está no heap?
Obrigado!
Estou com a seguinte duvida, em relação a esse trecho de código:
List lista;
while(codicao){
Object obj = new Object();
lista.add(obj);
}
Cada posição da minha lista é uma referencia ao objeto que está no heap?
Obrigado!
Estou com a seguinte duvida, em relação a esse trecho de código:List lista;
while(codicao){Object obj =
new Object();
lista.add(obj);}
Cada posição da minha lista é uma referencia ao objeto que está no heap?
Obrigado!
Levando em consideração que seu codigo gera um NullPointerException ou não compila se lista for local, cada posição da sua lista terar uma referencia ao objeto criado aqui:Object ob = new Object();
Ops…desculpa!!
Faltou instanciar a lista
List<Object> lista = new List<Object>;
while(codicao){
Object obj = new Object();
lista.add(obj);
}
Ops...desculpa!!Faltou instanciar a lista
List<Object> lista = new List<Object>; while(codicao){ Object obj = new Object(); lista.add(obj); }
rs, mas a sua conclusao esta correta, cada posiçao da sua lista vai conter uma referencia do objeto instanciado e armazenado na lista.