Java8引入了函数式编程,他对java是一个极大的扩展。Java今后不在是一个单纯的面向对象语言,如今他同时混合了函数式编程。这是巨大的改变,须要咱们调整面对对象的编程习惯,以适应这些变化。java
可是为何咱们须要去适应这些改变?为何咱们须要花费时间精力上手函数式编程而不是直接用面对对象解决问题?编程
这对Java来讲是一个巨大的胜利,咱们须要发送,建立并返回对象来完成这项工做。咱们将能建立更健壮,更集中而且更容易重用的代码。编程语言
掌握新的函数式编程对于熟悉面对对象编程的开发者来讲是一个挑战,但他应该是一个很是受欢迎的挑战。通过以前的的铺垫,我所要说的是你真的应该学习一门函数式编程语言。他会让你了解到他带来的可能性和能量。我认为这将帮助你在另外一个层面了解函数式编程。函数式编程
所以,掌握函数式编程,加上良好的面对对象思想,可以让你的代码更加牛b!函数
*英文连接:deadCodeRising单元测试
*原创译文学习