В чем разница между байт-кодом Java astore_1 и astore_2?
astore_1
astore_2
Инструкции astore_n для небольших значений n являются всего лишь сокращенными эквивалентами для astore n.Любая версия хранит то, что находится на вершине стека, в локальной переменной n.
astore_n
n
astore n
astore_1 - это то же самое, что и astore 1, а astore_2 - это то же самое, что и astore 2, за исключением того, что astore_1 и astore_2 - это один байт каждый, тогда как astore - это двухбайтовая инструкция .
astore 1
astore 2
astore