Вы здесь

Invokedynamic: Роскошь или необходимость?

Лекция
Предмет:
Дата записи:
15.10.13
Дата публикации:
09.05.14
Код для блога:

В Java 7 на уровне байткода появилась новая инструкция - invokedynamic (indy). На тот момент уже существовали 4 других инструкции для вызова методов: invokevirtual, nvokeinterface, invokestatic и invokespecial. Плюс, Reflection API позволяет вызывать любые Java методы динамически из Java кода. Чем вызвано появление новой инструкции и какие бонусы дает использование indy? Доклад не ограничится сравнением indy c другими инструкциями семейства invoke*, а даст обзор всего JSR292, частью которого indy и является. Разговор будет идти о method handles, пакете java.lang.invoke.* и новых шаблонах программирования, которые стали возможны с появлением нового API. Также, будут затронуты детали реализации JSR292 в Java 7 и Java 8 от Oracle.

Другие лекции курса

29