Java 8 为什么引入函数式编程?因为 2005 年那顿免费午餐吃完了 - 编程一生

Wait 5 sec.

【摘要】先交代一个时间差:lambda 这东西,Lisp 在 1958 年就有了。Java 2014 年才把它收编进来,中间隔了五十多年。 架构师思维的第一课就藏在这个时间差里:语言从来不引入"好"的特性,语言只引入"不得不"的特性。一个特性等了五十年才上桌,说明不是它突然变好了,是外面出事了。 出的什么事 阅读全文