Задать вопрос
@Ibragim123987

Как работает интерпретация в Java JVM?

Решил углубиться в архитектуру JVM и понял, что не понимаю как работает механизм интерпретации.
Решил разобраться на примере такого алгоритма: 1)Налить в чайник воду 2)Зажечь спичку 3)Открыть кран газовой горелки 4)Поднести спичку к горелке 5)Поставить чайник на плиту 6)Ждать, пока вода закипит 7)Выключить газ.

Не могли бы помочь с интерпретатором Java Virtual Machine (как он читает байт-код и его интерпретирует) на примере предложенного выше алгоритма?
  • Вопрос задан
  • 867 просмотров
Подписаться 2 Средний 6 комментариев
Пригласить эксперта
Ответы на вопрос 2
saboteur_kiev
@saboteur_kiev
software engineer
Ibragim123987, Пример вашего алгоритма вообще некорректный.
Никакой язык программирования не оперирует кипячением или чайниками.
Все языки программирования оперируют данными (переменные, ячейки памяти).
Циклы и условия также оперируют исключительно именно этими данными - числа, строки(которые внутри тоже числа).
Поэтому на базе вашего алгоритма вообще никак
Ответ написан
Комментировать
azerphoenix
@azerphoenix Куратор тега Java
Java Software Engineer
Вот, тут достаточно хороший ответ:
link
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы