Экономия и минус лишние вызовы. Собственно у нас выигрыш по производительности. Также пишут, что вызов статического метода на 15-20% быстрее вызова аналогичного нестатического метода. Если я ошибаюсь, iamironz поправит меня. Уж он то точно знает, а если нужно, и замерит.
Данный тезис правдив скорее до Android API 19. На данный момент invokestatic почти ничем не отличается от invokevirtual т.к. в ART он девиртуализируется достаточно эффективно.
Статья, в принципе, Америки не открывает, но лишний раз дает пощечину, чтобы не делать странных хаков в коде.
P.S.: тэги на ссылках не мешало бы поправить.
Данный тезис правдив скорее до Android API 19. На данный момент invokestatic почти ничем не отличается от invokevirtual т.к. в ART он девиртуализируется достаточно эффективно.
обычно так говорят люди, которые кроме своих лет мало чего достигли
PS: Это чисто своё, очень субъективное мнение и оно наверняка ошибочное и не относится ко всем людям.
ответ
А разгадка вот в чём:
ответ
P.S.: тэги на ссылках не мешало бы поправить.
Не делайте production версию своего мессенджера, пожалуйста. Им могут пользоваться не виноватые люди.
Так говорите, как будто 1.4