![]() |
| |||
| 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* . |
| | ||||
| ||||
| |
| |||
| 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* . |
| |||
| 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* . |
| |||
| 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* . |
| |||
| 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* . |
| |||
| 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* . |
| |||
| 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* . |
| |
| |
![]() |
| Herramientas | |
| Desplegado | |
| |
Temas Similares | ||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| ArrayList en Vb | Aventurero | Newsgroup microsoft.public.es.dotnet.aspnet | 3 | 28-08-2008 09:30:55 |
| Dictionary, ArrayList ó ... | L. Garcia | Newsgroup microsoft.public.es.dotnet.vb | 7 | 20-02-2008 11:06:40 |
| Problemas con String^ y ArrayList | ZiCruz | Newsgroup microsoft.public.es.vc | 8 | 23-04-2007 12:04:04 |
| ArrayList Part2 | Pedro | Newsgroup es.comp.lenguajes.java | 24 | 20-06-2006 21:19:51 |
| Arraylist Multidimensional | Juan Carlos S | Newsgroup microsoft.public.es.desarrollo | 0 | 07-03-2006 17:23:28 |