可能重复:
什么是字节码以及 JVM 如何处理它们
当 JVM 纯粹解释字节码(而不是 JITing 或两者之间的东西)时,它究竟是如何解释字节码的?
想到的一种方法是为每个字节码设置一个本机函数,该函数将 JVM 状态作为参数。可以使用查找表来获取给定字节码的函数指针,然后调用该函数。这是它的作用,还是在纯解释情况下有更有效的方法?
可能重复:
什么是字节码以及 JVM 如何处理它们
当 JVM 纯粹解释字节码(而不是 JITing 或两者之间的东西)时,它究竟是如何解释字节码的?
想到的一种方法是为每个字节码设置一个本机函数,该函数将 JVM 状态作为参数。可以使用查找表来获取给定字节码的函数指针,然后调用该函数。这是它的作用,还是在纯解释情况下有更有效的方法?