Is Java Lambda expression is similar logic of Groovy closure?

前端 未结 3 1871
旧时难觅i
旧时难觅i 2021-02-05 19:06

I\'m learning about Java 8 new feature Lambda expressions. This is my "HelloWorld" class using Lambda expression

public class LambdaHel         


        
3条回答
  •  Happy的楠姐
    2021-02-05 19:37

    Java's lambdas are closures as well. These are the same feature on an abstract level, but in detail and depending on exact version, Groovy may just be creating ad-hoc implementing classes, whereas Java 8 specifies a complete mechanism, consisting of lambda Metafactory, lambda factory, and a mechanism involving invokedynamic to acquire the lambda Metafactory.

提交回复
热议问题