简单地说,Java 8中的新增功能是自Java 1.0发布18年以来,Java发生的最大变化。没有去掉 任何东西,因此你现有的Java代码都能工作,但新功能提供了强大的新语汇和新设计模式, 能帮助你编写更清楚、更简洁的代码。就像遇到所有新功能时那样,你一开始可能会 想:“为什么又要去改我的语言呢?”但稍加练习之后,你就会发觉自己只用预期的一半时 间,就用新功能写出了更短、更清晰的代码,这时你会意识到自己永远无法返回到“旧 Java”了。 本书会帮助你跨过“原理听起来不错,但还是有点儿新,不太适应”的门槛,从而熟练地进行 编程。 “也许吧,”你可能会想,“可是Lambda、函数式编程,这些不是那些留着胡子、穿着凉鞋的 学究们在象牙塔里面琢磨的东西吗?”或许是的,但Java 8中加入的新想法的分量刚刚好,它 们带来的好处也可以被普通的Java程序员所理解。本书会从普通程序员的角度来叙述,偶尔 谈谈“这是怎么来的”。