invokedynamic и его преимущества для разработчика приложений

Недавно я читал о функциях Java 7, и одним из самых ожидаемых был invokedynamic. Большинство блогов/статей предоставляют преимущества с точки зрения реализации JVM, особенно для динамически типизированных языков. Как это повлияет на меня с точки зрения разработчика приложений?


person Chander Shivdasani    schedule 10.02.2012    source источник


Ответы (2)


Если вы пишете приложение на одном из этих динамических языков, ваше приложение (вероятно) будет работать быстрее. Особенно JRuby активно использует его в данный момент.

Если вы пишете на Java, это не повлияет на вас, потому что Java (в настоящее время) не использует эту инструкцию. Я думаю, что были некоторые разговоры о том, что одна из языковых функций Java 8 может использовать его, но я не могу найти ссылку на это прямо сейчас, и в любом случае до Java 8 сейчас далеко.

person jqno    schedule 10.02.2012