在java代码中,有一行关于int k = j / 3;
j / 3的单字节代码是IDIV
什么是jvm源代码级别的IDIV?
它需要是一些c / c ++代码或asm代码。
我如何在jvm源代码中找到它?
没有从Java字节代码到机器代码的固定映射。它取决于目标平台,而不是静态的。首先,字节代码按原样执行(我会说解释,但有些人不喜欢这个词)。然后在一段时间后由JIT将它们转换为机器代码,但实际的映射可以并且将会变化。