Java函数式编程实战
臧秀涛, 郑云飞 译
出版时间:2026年09月(预计)
页数:451(预计)
“函数式范式是Java编程中的一项重大变革,但这并不意味着要完全抛弃面向对象编程。《Java函数式编程实战》是任何希望提高编程技能并与时俱进的程序员的必读书。”
——A N M Bazlur Rahman
软件工程师,Java Champion荣誉得主,技术图书作者,Java用户组负责人
Java开发人员通常通过面向对象编程来解决软件开发的复杂性,但并非所有问题都适合使用面向对象编程来解决。函数式编程范式提供了另一种解决问题的方法,而Java也提供了易于掌握的函数式编程工具,如Lambda表达式和流。如果你有兴趣将函数式编程概念应用到自己的Java代码中,本书将是不二之选。
作者Ben Weidig重点介绍了函数式编程的不同方面,并展示了如何在无需完全转向函数式编程的情况下将其融入自己的代码。你将了解如何、何时以及为何使用函数式编程概念(如不变性和纯函数)来编写更简洁、更合理和更经得起时间考验的代码。许多开发人员希望通过同时使用面向对象编程和函数式编程来扩展自己的视野。这不再是“非此即彼”的选择,而是可以“兼而有之” 。
在本书中,你将:
● 对函数式编程有个较高层次的认识,包括了解Java开发人员已经可以使用的类型
● 探索不同的函数式编程概念并学习如何使用它们
● 学习如何增强你的代码,以及在日常工作中如何使用Java新的函数式特性,而无需完全转向函数式编程
● 培养函数式编程思维并提高自己的编程技能,无论使用何种语言或范式
书名:Java函数式编程实战
译者:臧秀涛, 郑云飞 译
国内出版社:东南大学出版社
出版时间:2026年09月(预计)
页数:451(预计)
书号:978-7-5766-1960-7
原版书书名:A Functional Approach to Java
原版书出版商:O'Reilly Media
Ben Weidig
Ben Weidig经营着一家基于Java的SaaS公司。他在使用各种编程语言进行专业的Web、移动和系统编程方面拥有近20年的经验。Ben还是一位活跃的开源贡献者。
本书封面上的动物是裸喉虎鹭(学名:Tigrisoma mexicanum),原产于墨西哥和中美洲。这种鸟类常出没于河流和湖泊岸边的开阔地带,它们会静立水中,等待猎物(如鱼类、甲壳类或青蛙)进入它们长而尖锐的喙的攻击范围。
虎鹭属于中等体型的鸟类,身长约31英寸。幼鸟羽毛呈肉桂棕色,翅膀、喉咙和腹部密布不规则条纹(称为蠢状斑)。成年后,羽毛逐渐变为灰色和黑色斑驳,有黑色的冠羽。其喉部和眼先(眼睛和喙之间的区域)呈亮黄色。其学名Tigresoma来源于希腊语,意为“老虎的身体”,指的是其条纹状的外观。
虎鹭通常独居,在繁殖季节会在树上筑巢,每窝产卵2枚到3枚。巢由交错的细枝搭成,有时缝隙较大,可能会让卵从中掉落。尽管如此,国际自然保护联盟(IUCN)并未将该物种列为受威胁物种。