Java函数式编程笔记
1.概述
1.1概念
函数式编程是一种编程范式,即一切都是数学函数。在Java面向对象编程中,程序是一系列相互作用(方法)的对象,而在函数式编程中,程序会是一个无状态的函数组合序列。
1.2 优点
大数量下处理集合效率高
代码可读性高
消灭嵌套地狱
降低代码量
2.Lambda表达式
2.1概述
Lambda是JDK8中一个语法糖。他可以对某些匿名内部类的写法进行简化。它是函数式编程思想的一个重要体现。让我们不用关注是什么对象。而是更关注我们对数据进行了什么操作。
2.2 核心原则...
love-in-a-lifetime.hashnode.dev10 min read