Durante o processo de execução de um programa Java, podemos ver o compilador, carregador de classes, memória e mecanismo de execução, etc. Essas são as partes mais importantes da JVM. Portanto, sobre o processo de execução do jvm, muitas pessoas não devem ter entendido cuidadosamente. Abaixo daremos uma breve introdução ao jvm e, em seguida, mostraremos a exibição correspondente do processo geral de execução completo.
1. Descrição
JVM é o núcleo e a base do Java, o processador virtual entre o compilador Java e a plataforma do sistema operacional. É um computador abstrato baseado no sistema operacional subjacente e na plataforma de hardware implementado usando métodos de software, nos quais programas de bytecode Java podem ser executados.
O compilador Java só precisa ser orientado para a JVM e gerar código ou arquivos de bytecode que a JVM possa entender. Os arquivos fonte Java são compilados em programas de bytecode e cada instrução é traduzida em código de máquina para diferentes plataformas por meio da JVM e executada em uma plataforma específica.
2. O processo de JVM executando o programa
(1) Carregar arquivo de classe
(2) Gerenciar e alocar memória
(3) Realizar coleta de lixo
(4) Java Runtime Environment O ambiente de execução de programas Java construídos pela JVM
O texto acima é o processo de execução da jvm do Java. Quando todos começam a aprender sobre jvm, ainda é necessário entender um mecanismo operacional semelhante.