这是Packt出版的[Java 视频]动手功能编程的代码库。它包含从头到尾完成视频课程所需的所有支持项目文件。
函数式编程是一种用于简化许多任务的流行编程范例,它将帮助您编写灵活且简洁的代码。这种范式使程序更容易推理,因为它们是确定性的(一个特定的输入总是会给你相同的输出)。本课程采用**领导的方法,轻轻地向您介绍功能编程,并带您一路成为范例的主人。然后,您将学习如何使用高阶函数,lambda函数,集合等。您将学习如何应用优化函数的最佳数据结构和算法,以及如何重用和重构功能代码块。本课程已更新至Java 12,以便您领先于人群。到课程结束时,
- 利用函数式编程范式解决Java中的实际问题。
- 您将能够创建具有少量错误的强大软件。
- 发现用于开发功能源代码的Java Stream界面。
- 通过代码实现lambda表达式,使其更具可读性和可维护性。
- 您将实现Collections框架及其所有接口。
您可以从本课程中涵盖的范围中充分受益: 如果您是Java开发人员并希望使用函数式编程方法来改进您的应用程序,那么本课程适合您。需要对Java概念有充分的了解。