что является внутренним в java devide в исходном коде jvm - PullRequest
0 голосов
/ 05 марта 2019

в коде Java, есть одна строка о int k = j / 3;

однобайтовый код j / 3 - IDIV

что такое IDIV на уровне исходного кода jvm?

это должен быть некоторый код на языке c / c ++ или код asm.

как мне найти его в исходном коде jvm?

1 Ответ

0 голосов
/ 05 марта 2019

Не существует фиксированного сопоставления байтовых кодов Java с машинным кодом. Это зависит от целевой платформы и не является статичным. Начнем с того, что байт-коды выполняются как есть (я бы сказал, интерпретированные, но некоторым людям это слово не нравится). Затем они через некоторое время преобразуются в машинный код с помощью JIT, но опять же фактическое отображение может и будет меняться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...