据我了解JVM字节码规范,aload index将在index找到的引用推入当前堆栈帧。就我而言,我需要aload在存储在局部变量中的索引处找到的引用-像这样:aload (iload 2)。(这怎么可能? 最佳答案 这是不可能的。否则,验证者将无法证明字节码的正确性。要通过索引访问值,请使用带有相应字节码的数组对象,例如aaload。