Кой интерпретатор се използва в Java?

Съдържание:

Кой интерпретатор се използва в Java?
Кой интерпретатор се използва в Java?

Видео: Кой интерпретатор се използва в Java?

Видео: Кой интерпретатор се използва в Java?
Видео: Создание аннотации в java [Java Annotations | Reflection api] 2024, Ноември
Anonim

В Java интерпретаторът е известен като JIT (Точно навреме) компилатор, което превежда. клас файл в машинен код за изпълнение на хост машината.

Кои преводачи използва Java?

Javac е компилаторът на Java, който компилира Java кода в байткод. JVM е виртуална машина на Java, която работи/ интерпретира/ превежда байт код в собствен машинен код.

Използва ли Java компилатор или интерпретатор?

Java може да бъде считана както за компилиран, така и за интерпретиран език, тъй като неговият изходен код първо се компилира в двоичен байт-код. Този байт код работи на виртуалната машина на Java (JVM), която обикновено е софтуерно базиран интерпретатор.

Използва ли Java само интерпретатор?

Write Once Run Anywhere

Това може да звучи като намек, че Java е чисто интерпретиран език Въпреки това, преди изпълнение, изходният код на Java трябва да бъде компилиран в байт код. Байткодът е специален машинен език, роден за JVM. JVM интерпретира и изпълнява този код по време на изпълнение.

Защо Java има както компилатор, така и интерпретатор?

Java Virtual Machine (JVM) приема този байткод като вход и го преобразува в машинен код ред по ред. И така, JVM действа като интерпретатор за конвертиране на байт код в машинен код По този начин Java програма използва както компилатор, така и интерпретатор, за да бъде изпълнена на процесора.

Препоръчано: