Learning Java Functional Programming

Learning Java Functional Programming

评分

★★★★★

ISBN

9781785289354

出版社

Packt Publishing 2015-10-14出版

分类

编程设计

内容简介
If you are a Java developer with object-oriented experience and want to use a functional programming approach in your applications, then this book is for you. All you need to get started is familiarity with basic Java object-oriented programming concepts.
AI简介
这是一本专为Java开发人员设计的书籍,它旨在帮助读者掌握Java 8中的函数式编程特性。书中详细讲解了Java 8函数式编程的学习与应用,Lambda表达式语法及类型推断,函数组合与链式编程的比较,Java 8中Monads的实现,执行-around模式,工厂模式,代码重构的工具支持,测试Java 8功能程序,游戏功能详解,创建固定和无限长度流,递归数据结构与迭代数据结构的对比,游戏开发过程,功能Zork游戏介绍,纯函数等关键内容。 书中首先介绍了Java 8函数式编程的学习与应用,讲解了函数式编程的基本概念,如高阶函数、闭包和柯里化等。接着,书中深入探讨了Java 8中的函数式编程特性,如Lambda表达式和函数式接口。书中还通过实际案例,展示了函数式编程在实际应用中的优势和效果。 书中还详细介绍了Lambda表达式语法及类型推断,解释了Lambda表达式的基本语法和类型推断的机制。书中还讲解了函数组合与链式编程的比较,分析了这两种编程方式的优缺点和适用场景。 书中还讲解了Java 8中Monads的实现,解释了Optional类和Stream类如何实现Monads的概念和性
阅读/下载地址