Javaオペコードは、iload
ローカル変数配列(LVA)からオペランドスタックに値をプッシュするために使用されます。
このオペコードは、LVAのインデックスとして機能するパラメーター( en.wikipedia.org/wiki/Java_bytecode_instruction_listings )として1バイトを取ります。
LVAの1つの要素が常にオブジェクトへの参照である場合(静的メソッドの場合はそうではないと思いますが、今は無視します)、正確に1バイトがインデックスとして使用される場合(256の可能な値)、では、メソッドはどのようにして255を超える異なるローカル変数にアクセスできるのでしょうか。