Foros del Web » Programación para mayores de 30 ;) » Java »

eliminar objetos instanciados

Estas en el tema de eliminar objetos instanciados en el foro de Java en Foros del Web. Buenos dias como estan, tengo la siguiente consulta esto instanciando un objeto ( creandolo ) quisiera saber como hago para eliminar esa instancia una vez ...
  #1 (permalink)  
Antiguo 07/03/2008, 08:15
 
Fecha de Ingreso: enero-2006
Mensajes: 121
Antigüedad: 18 años, 3 meses
Puntos: 1
eliminar objetos instanciados

Buenos dias como estan, tengo la siguiente consulta esto instanciando un objeto
( creandolo ) quisiera saber como hago para eliminar esa instancia una vez creada

Un saludo
  #2 (permalink)  
Antiguo 07/03/2008, 09:34
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Re: eliminar objetos instanciados

De eso se encarga el Garbage Collector. Tu basta con que no dejes nada enlazado a ella y del resto se ocupa la MVJ (Maquina Virtual Java).

S!
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
  #3 (permalink)  
Antiguo 07/03/2008, 17:32
Avatar de Snd234  
Fecha de Ingreso: mayo-2007
Ubicación: Frente al PC
Mensajes: 413
Antigüedad: 17 años
Puntos: 2
Re: eliminar objetos instanciados

El GC lo puede hacer sin problemas pero siempre es bueno ir limpiando los objetos que no uses durante largo tiempo, para ello utiliza:
Código:
nombreOjbeto.dispose();
__________________
KIBIT.cl
  #4 (permalink)  
Antiguo 08/03/2008, 07:59
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Re: eliminar objetos instanciados

Cita:
Iniciado por GreenEyed Ver Mensaje
De eso se encarga el Garbage Collector. Tu basta con que no dejes nada enlazado a ella y del resto se ocupa la MVJ (Maquina Virtual Java).

S!
Por aclararme a mi mismo, me refiero a la instancia en si. Siempre teniendo en cuenta, como dice Snd234, que en algunos casos hay que ejecutar algun metodo para "liberar recursos". No siempre es dispose(), pero suelen tener nombre parecidos: clean, close, release...

Para eso, el API.
S!
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
  #5 (permalink)  
Antiguo 09/03/2008, 18:45
Avatar de djagu_26  
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 518
Antigüedad: 16 años, 3 meses
Puntos: 6
Re: eliminar objetos instanciados

Hola mira para asegurase q el GC no dudara en limpearlos iguala la variable en null dsp q no la utilizes y el GC la limpiara sin dudarlo cuando pase
saludos
__________________
"La magia no existe, la programacion si"

A/P Agustin Sivoplas
[email protected]
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:23.