一、代码及笔记
gitee仓库地址:https://gitee.com/dahuajia/java_functional_program.git
二、为什么学
- 能够看懂公司里的代码
- 大数量下处理集合效率高
- 代码可读性高
- 消灭嵌套地狱
三、函数式编程思想
1、概念
面向对象思想需要关注用什么对象完成什么事情。而函数式编程思想就类似于我们数学中的函数。它主要关注的是对数据进行了什么操作。
2、优点
- 代码简洁,开发快速
- 接近自然语言,易于理解
- 易于“并发编程”
四、Java 函数式编程 和 JavaScript 函数式编程
关于此两种语言的函数式编程的区别与联系,我总结不出来,JavaScript函数式编程的相关介绍文档如下:
