我正在javap
研究为我的一个课程生成的代码,并注意到以下输出:
...
frame_type = 255 /* full_frame */
offset_delta = 11
locals = [ class Test, double, int, double, double, bogus, bogus, int, int, class "[D" ]
stack = []
...
表中那些“虚假”类型/变量条目的含义是什么locals
?它们是如何引起的?它们对生成的代码有什么影响?
该类文件是使用 Eclipse 3.7 编译器生成的,javap
来自 OpenJDK-1.6b22。