Durante el proceso de ejecución de un programa Java, podemos ver el compilador, el cargador de clases, la memoria y el motor de ejecución, etc. Estas son las partes más importantes de la JVM. Entonces, sobre el proceso de ejecución de jvm, muchas personas no deben haberlo entendido cuidadosamente. A continuación, daremos una breve introducción a jvm y luego mostraremos la visualización correspondiente del proceso de ejecución completo.
1. Descripción
JVM es el núcleo y la base de Java, el procesador virtual entre el compilador de Java y la plataforma del sistema operativo. Es una computadora abstracta basada en el sistema operativo subyacente y la plataforma de hardware implementada mediante métodos de software, en la que se pueden ejecutar programas de código de bytes Java.
El compilador de Java solo necesita estar orientado a la JVM y generar código o archivos de código de bytes que la JVM pueda entender. Los archivos fuente de Java se compilan en programas de código de bytes y cada instrucción se traduce a código de máquina para diferentes plataformas a través de la JVM y se ejecuta en una plataforma específica.
2. El proceso de ejecución del programa por parte de JVM.
(1) Cargar archivo de clase
(2) Administrar y asignar memoria
(3) Realizar recolección de basura
(4) entorno de ejecución de Java El entorno de ejecución de programas Java construido por JVM
Lo anterior es el proceso de ejecución de jvm de Java. Cuando todos comienzan a aprender sobre jvm, todavía es necesario comprender un mecanismo operativo similar.