現有的內部類有什麼問題,爲什麼內部類不能用於表示閉包?介紹閉包到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