0

私は Java クラス形式について学習してきましたが、InvokeStatic などのクラス ファイルで定数プール エントリを持つオペコードが 2 バイトを占めることがあるのに、整数インデックスを持つ ldc などのオペコードがなぜかかるのか疑問に思っていました。クラスファイルで 1 バイトだけアップします。この背後にパターンはありますか、単純なバイトコード操作ライブラリを作成しているため、これを尋ねています。定数プールインデックスをバイトまたはショートとして書き込むために天気を知りたいので、すべてをハードコーディングする必要はありませんコマンドをライブラリに挿入します。

4

1 に答える 1