现有的内部类有什么问题,为什么内部类不能用于表示闭包?介绍闭包到JDK 1.8 - Project Lambda
目前我会在这里发布一些资源以开头。
首先,下面列出了很好的概述封闭是什么。它是语言不可知的。我推荐读它 封闭http://martinfowler.com/bliki/Closure.html
平添了几分拉姆达以后
[2007年1月]闭包的定义http://gafter.blogspot.com/2007/01/definition-of-closures.html
END
[2011年12月]国家http://cr.openjdk.java.net/~briangoetz/lambda/lambda-state-4.html
[2007年10月]高级主题在编程语言:闭包对于Java http://www.youtube.com/watch?v=0zVizaCOhME
[2011年1月4日] JSR 292善良拉姆达到SAM类型转换使用invokedynamic http://weblogs.java.net/blog/forax/archive/2011/01/04/jsr-292-goodness-lambda-sam-type-conversion-using-invokedynamic
这不是一个问这些一般性问题的地方,或是发布一般信息。 SO有一套非常具体的指导方针,你的文章违反了其中的几个。请阅读[常见问题]和[问]。 – 2012-02-13 22:14:05
请看http://stackoverflow.com/questions/36636/what-is-a-closure这是一个更普遍的问题。 – alexsmail 2012-02-13 22:19:28
@JimGarrison,我减少了这个问题的范围。我希望现在没问题。 – alexsmail 2012-02-13 22:21:21