Re: ArrayList<>
emiedes ha escrito:
> Si no hay otros objetos que referencien a los objetos que tenías en el
> ArrayList, entonces estos son *candidatos* a ser eliminados por el
> recolector. Esto no quiere decir que vayan a ser eliminados al momento,
> no tienes garantías de cuándo van a ser eliminados. Ni siquiera tienes
> garantías de que realmente vayan a ser eliminados. Simplemente sabes que
> *pueden* ser eliminados.
>
> Saludos
>
Ejemplo :
ArrayList <A> a = new ArrayList<A>();
ArrayList <A> b = new ArrayList<A>();
A x = new A()
a.add(x);
b.add(x);
a.clear(); <--- x no será "recolectado" hasta que b.clear();
Y por supuesto, siempre teniendo el cuenta el *puede* . |