Un proceso específico de creación de objetos.

Un proceso específico de creación de objetos: D d = nueva D ();
1. Cuando se encuentra una nueva operación D () en el código, primero verá si la clase D existe en la memoria. De lo contrario, use el cargador de clases para encontrar el archivo .class de esta clase, cargue el contenido en la memoria (área del método) y también cargue la clase padre dependiente.
2. El contenido del bloque de código estático en esta clase se ejecutará cuando se cargue la clase.
3. De acuerdo con la información descriptiva de esta clase, solicite espacio de memoria (el tamaño de la aplicación está estrechamente relacionado con esta clase).
4. El espacio aplicado a la memoria se inicializará primero a 0.
5. Cree un objeto de clase principal (ejecute la inicialización en el lugar, los bloques de construcción y los métodos de construcción en el código de clase principal)
6. Continúe construyendo objetos de subclase (ejecute subclase Inicialización de código, bloques de construcción, métodos de construcción)

64 artículos originales publicados · Me gusta0 · Visitas 814

Supongo que te gusta

Origin blog.csdn.net/star9523/article/details/104923045
Recomendado
Clasificación