以下是你应从本章中学到的关键概念。 请记住语言生态系统的思想,以及语言面临的“要么改变,要么衰亡”的压力。虽然Java可能现在非常有活力,但你可以回忆一下其他曾经也有活力但未能及时改进的语言的命运,如COBOL。 Java 8中新增的核心内容提供了令人激动的新概念和功能,方便我们编写既有效又简洁的程序。 现有的Java编程实践并不能很好地利用多核处理器。 函数是一等值;记得方法如何作为函数式值来传递,还有Lambda是怎样写的。 Java 8中Streams的概念使得Collections的许多方面得以推广,让代码更为易读,并允许并行处理流元素。 你可以在接口中使用默认方法,在实现类没有实现方法时提供方法内容。 其他来自函数式编程的有趣思想,包括处理null和使用模式匹配。