Dobrý deň, prosím Vás ako je to s uvoľnovaním objektov z pamäte? Majme List<MojObjekt>, keď z tohto listu vymažem daný objekt, tak sa asi pamäť neuvoľní, však? Čo som hľadal na internete, tak odporúčajú MojObjekt = null; Používam napríklad:
for(MojObjekt obj : MojObjektList){
if(požadovaná podmienka pre odstránenie){
MojObjektList.remove(obj);
obj = null; //Je toto ešte nutné, po odstránení zo zoznamu? Pretože v IDE, mi to zvláštne svieti.
return;
}
}
Veľmi by mi pomohlo objasnenie tohto "problému" kvôli nadchádzajúcim programom :) Ďakujem.