В процессе выполнения Java-программы мы можем видеть компилятор, загрузчик классов, память и механизм выполнения и т. д. Это наиболее важные части JVM. Итак, что касается процесса выполнения jvm, многие люди, должно быть, не совсем поняли его. Ниже мы дадим краткое введение в jvm, а затем покажем соответствующее отображение всего процесса выполнения.
1. Описание
JVM — это ядро и основа Java, виртуальный процессор между компилятором Java и платформой ОС. Это абстрактный компьютер, основанный на базовой операционной системе и аппаратной платформе, реализованный с помощью программных методов, на котором могут выполняться программы с байт-кодом Java.
Компилятору Java необходимо только ориентироваться на JVM и генерировать файлы кода или байт-кода, понятные JVM. Исходные файлы Java компилируются в программы с байт-кодом, и каждая инструкция транслируется в машинный код для разных платформ через JVM и запускается на определенной платформе.
2. Процесс выполнения программы JVM.
(1) Загрузить файл класса
(2) Управление и распределение памяти
(3) Выполнить сбор мусора.
(4) среда выполнения Java. Среда выполнения Java-программ, созданная JVM.
Выше представлен процесс выполнения JVM в Java. Когда все начинают изучать jvm, все равно необходимо понимать подобный механизм работы.