在jvm源代码中java内部有什么区别

问题描述 投票:-1回答:1

在java代码中,有一行关于int k = j / 3;

j / 3的单字节代码是IDIV

什么是jvm源代码级别的IDIV?

它需要是一些c / c ++代码或asm代码。

我如何在jvm源代码中找到它?

jvm
1个回答
0
投票

没有从Java字节代码到机器代码的固定映射。它取决于目标平台,而不是静态的。首先,字节代码按原样执行(我会说解释,但有些人不喜欢这个词)。然后在一段时间后由JIT将它们转换为机器代码,但实际的映射可以并且将会变化。

© www.soinside.com 2019 - 2024. All rights reserved.