Здравствуйте! Правильно ли я понял разницу между двумя инструкциями ? invokevirtual применяется для вызова методов объекта и в качестве параметра в стек помещается ссылка на объект-владелец класса (aload i). invokespecial применяется для инициализации класса и вызова приватных методов.. в случае вызово приватных методов всегда в стек записывается ссылка на объект-владелец (this) командой aload 0.
Просьба откликнуться тем кто знает. Спасибо большое