Найти тему

Структура JVM

Рассмотрим структуру JVM: из каких компонентов она состоит и как они участвуют в исполнении java-программы. Разберем способы запуска программ: компиляцию и интерпретации, а также путь от текстового файла программы до ее исполнения процессором.

Структура JVM
Структура JVM

INTERPRETER, JIT. ПРОГРАММЫ JAVA, JAVAC

От кода в программе:

-2

Существуют различные способы запуска программ: компиляция, интерпретация и гибридный подход. Java использует именно гибридный подход, что обеспечивает с одной стороны кроссплатформенность и переносимость программ, а с другой стороны – быстроту выполнения программ, по сравнению с интерпретацией.

JVM имеет достаточно сложную структуру и состоит из JIT, ClassLoader и Garbage Collector. В дальнейшем при написании программ стоит помнить про эти компоненты и учитывать их влияние на скорость работы программы.

Кросплатформенность

-3