クロージャの利点のいくつかを見ることができます。たとえば、既存のライブラリを簡素化し、将来の設計をより簡単かつ効率的にする方法などです。
ただし、提案案(http://www.javac.info/consensus-closures-jsr.html)で言及されている重要なポイントの1つは、セクション2.5のポイントeにあります。
(仕様は言語を改善します)
e) Javaプラットフォームを拡張するための言語設計を置き換える将来のAPI設計を可能にします。
私はこれがどのように当てはまるかを知るのに苦労しています、確かに言語の設計はまさにそれです-言語自体の設計であり、Javaが言語を変更するためのクロージャを使用してあらゆる種類の奇妙なAPIを開かない限りAPIに置き換えることはできません(これが起こるかどうかは非常に疑わしいです。)
誰かがこれに光を当てて、以前は言語の変更が必要だったが、クロージャが追加されたため、もはや言語の変更が不要になった例を提供できますか?