タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

groovyに関するjonnjonのブックマーク (1)

  • Java SE 7徹底理解 第14回 Javaのためではない機能 - InvokeDynamic

    今月紹介する機能は、Javaのためではない機能であるInvokeDynamicです。 もちろん、Javaに関係しない機能というのは、長いJava歴史の中でも初めてです。その背景にあるのが、JVM上で動作する言語の活況です。 JVM上で動作する言語には、JRubyやGroovyなど動的型付けの言語が多くあります。しかし、Javaは静的型付け言語であるため、動的型付けを効率的に実装できないという問題がありました。それを解決するのが、今回紹介するInvokeDynamicです。 なお、今回はいち早くInvokeDynamicへの対応を進めているJRubyを使用して検証を行っていきます。JRubyは原稿執筆時点での最新である1.7.0.preview1を使用しました。 InvokeDynamic導入の理由 InvokeDynamicはJava VMに追加された新しいバイトコードと、その処理の仕組

    Java SE 7徹底理解 第14回 Javaのためではない機能 - InvokeDynamic
    jonnjon
    jonnjon 2012/07/03
    Indy解説
  • 1