一、代码及笔记

gitee仓库地址:https://gitee.com/dahuajia/java_functional_program.git

二、为什么学

  • 能够看懂公司里的代码
  • 大数量下处理集合效率高
  • 代码可读性高
  • 消灭嵌套地狱

三、函数式编程思想

1、概念

  1. 面向对象思想需要关注用什么对象完成什么事情。而函数式编程思想就类似于我们数学中的函数。它主要关注的是对数据进行了什么操作。

2、优点

  • 代码简洁,开发快速
  • 接近自然语言,易于理解
  • 易于“并发编程”

四、Java 函数式编程 和 JavaScript 函数式编程

关于此两种语言的函数式编程的区别与联系,我总结不出来,JavaScript函数式编程的相关介绍文档如下:

五、参考文档