Mecanismo de carga de clases en la JVM
Desde que una clase o interfaz se carga en memoria hasta que se descarga, atraviesa varias etapas: carga, vinculación (verificación, preparación y resolución), inicialización, uso y descarga. La secuencia de carga, verificación, preparación, inicialización y descarga es fija; en cambio, la resolución puede retrasarse hasta después de la inicial ...
Publicado el 10-8 02:48
Arquitectura Interna, Gestión de Memoria y Recolección de Basura en la JVM
La Máquina Virtual de Java (JVM) es el núcleo de la ejecución de aplicaciones en el ecosistema Java. Su capacidad para ejecutar bytecode compilado permite la portabilidad entre diferentes sistemas oeprativos. Para dominar el rendimiento y la resolución de problemas, es fundamental comprender su arquitectura interna y los mecanismos de gestión d ...
Publicado el 8-22 11:15
Carga de clases en Java y el mecanismo de delegación jerárquica
Ciclo completo de carga
En la JVM una clase se carga solo cuando el programa realmente la necesita, por ejemplo al crear una instancia, invocar un método static o acceder a un campo. El proceso se divide en varias fases:
Carga: se localiza el archivo .class en disco, se lee como secuencia de bytes y se crea un objeto java.lang.Class que actúa ...
Publicado el 6-29 01:49