Спасибо за замечание! (и за ссылку на JEP) Этот момент прошёл мимо меня во время исследования. Довольно интересно, что решили использовать под капотом рефлексии метод хендлы. Но всё-таки стоит отметить, что это не сравнится по скорости с прямым использованием MethodHandle =(. Это подтвержается и результатами бенчмарка
Перейти на статью можно, нажав по "legacy-коллекциях Java"
Спасибо!
«Просто мысль» отличная, мы подумаем над реализацией такого цикла статей :)
В первом случае
#mainне является ни публичным, ни статическим.Исходники:
Байт-код:
Спасибо за замечание! (и за ссылку на JEP) Этот момент прошёл мимо меня во время исследования.
Довольно интересно, что решили использовать под капотом рефлексии метод хендлы. Но всё-таки стоит отметить, что это не сравнится по скорости с прямым использованием MethodHandle =(. Это подтвержается и результатами бенчмарка