El ciclo de vida de un objeto java

A medida que trabaja con objetos en Java, la comprensión de cómo nacen los objetos, vivir sus vidas, y morir es importante. En este tema se llama ciclo vital de un objeto, y que es algo como esto:

1. Antes de que un objeto puede ser creado a partir de una clase, la clase debe ser cargado. Para hacer eso, el tiempo de ejecución de Java localiza la clase en el disco (en un archivo .class) y lo lee en la memoria. Luego de Java busca cualquier inicializadores estáticos que inicializan los campos estáticos - campos que no pertenecen a ninguna instancia particular de la clase, sino que pertenecen a la clase en sí y son compartidos por todos los objetos creados a partir de la clase.

Una clase se carga la primera vez que se crea un objeto de la clase o la primera vez que acceda a un campo o un método estático de la clase. Por ejemplo, cuando se ejecuta el método principal de una clase, la clase se inicia debido a que el principal método es estático.

Video: 19 Certificação Java (Ciclo de vida de um objeto)

2. Se crea un objeto de una clase cuando se utiliza la nueva palabra clave. Para inicializar la clase, Java asigna memoria para el objeto y establece una referencia al objeto por lo que el tiempo de ejecución de Java puede realizar un seguimiento de la misma. Entonces, Java llama al constructor de la clase, que es como un método, pero se llama sólo una vez, cuando se crea el objeto. El constructor es responsable de hacer cualquier procesamiento necesario para inicializar el objeto, como la inicialización de las variables, la apertura de archivos o bases de datos, y así sucesivamente.

3. El objeto vive su vida, proporcionando acceso a sus métodos públicos y campos para el que quiera y los necesita.

Video: Programación Orientada a Objetos en Java - Catecbol.com

4. Cuando es hora de que el objeto a morir, el objeto se elimina de la memoria y Java gotas de su referencia interna a la misma. Usted no tiene que destruir objetos a sí mismo. Una parte especial de la ejecución de Java llamado el recolector de basura se encarga de destruir todos los objetos a los que ya no están en uso.

Artículos Relacionados