《Java 8函数式编程》是一本由[英] Richard Warburton著作,人民邮电出版社出版的平装图书,本书定价:39.00元,页数:148,特精心从网络上整理的一些读者的读后感,希望对大家能有帮助。
《Java 8函数式编程》精选点评:
●适合急需上手的人,一个个例子,教会你用java8,如果想更深入一些,推荐java8实战
●回头得把习题做一下!
●这本书除了介绍函数式编程的使用方法外,还涉及单元测试,重构,设计原则和设计方法,但都是蜻蜓点水式的过了一遍。Java的函数式编程并不纯粹,也不够完美,但至少给广大Java程序员带来一种新的尝试。
●很不错的一本介绍函数式编程的书,深入浅出,后面还有一些DSL和NIO的内容。
●一本学习函数式编程的实用书本
●很不错的一本书,简要的介绍了java8函数式编程的要点,函数接口,使用的场景。将代码段或者模式重构为函数式编程的例子最为有用。令人意外的是译者是我同一期入职的同事,哈哈。
●本初只是当成工具书,为了快速上手,选择章节阅读。这次逐章通读后,发现明白更多知其然,知其所以然。但可能由于篇幅有限,感觉很多点还可以展开深入探讨。
●java的语法糖多了,list处理更灵活了。挺好!
●流的一些高级用法还是值得好好研究一下的
●还不错
《Java 8函数式编程》读后感(一):入门Java 8核心特性的最佳读物
这本书在很短的篇幅内详细地讲解了Java 8函数式的核心特性,并附以实际的例子加深理解。特别是关于收集器那一章节,把我之前的疑问完全解开。非常值得一读的书,五星好评!
附上我的个人读书笔记:《Java 8函数式编程》读书笔记
《Java 8函数式编程》读后感(二):最近又拿出了这本书想看看
一直是java 所以这方面的书看了很多,因为工作方向的更改已经很久没看过java相关的书了,偶尔想在拿起来看看 回忆巩固一下,所谓技多不压身,踏实!
这本书我一直比较喜欢,因为短小精悍,知识点都讲到了 也都讲的比较明了 不像现在有的书 远远望去真的就是一块板砖啊 为了凑字数 明明一段就可以写明了的知识点 硬生生要凑出几页甚至一个章节来!让人望书兴叹啊!尤其对于知识点的回忆和巩固来说 短小精悍的书 时间效率要更高!
《Java 8函数式编程》读后感(三):《java 8函数式编程》笔记
#lambda
lambda将行为像数据一样传递。
影响性能五个要素:数据大小,源数据结构,值是否装箱,可用的cpu数量,处理每个元素花的时间。
测试lambda需要将重点放在行为上。
lambda单元测试:抽取成为一个具名方法。
eek可以记录中间值,利于调试。
#设计模式
命令者模式
使用对象封装调用另一个方法的细节
例子:宏使用命令者模式
策略模式
例子:文件压缩可能有不同的压缩算法实现,但是有一个统一的压缩接口
观察者模式
例子:MVC的GUI中model变换,驱动view变换,实现解耦。
模版方法模式
整体算法的设计是一个抽象类,有一系列抽象方法,代表算法中可被定制的步骤,同时这个类中包含了一些通用代码。算法的每一个变种 由具体的类实现,它们重写了抽象方法,提供了相应的实现。
#solid原则
《Java 8函数式编程》读后感(四):初步了解Java8中的lambda编程
本书虽然是讲Java8中的lambda表达式,但是书中并没有详细的介绍有关lambda表达式的知识,读者最好学习过lambda的相关知识,至少要知道什么是lambda表达式。
java8中引入了lambda表达式,使java有了函数式编程的语法特征。相较于java6,7并没有对类库有较大的更改,lambda的引入,使java中的很多类库都做了修改,尤其是集合类库。
第2章
java8中的lambda是使用函数接口实现的。函数接口是指仅有一个方法(默认方法不算)的接口。值得一提的是,java8中为了解决lambda引入所带来的一些问题,引入了默认方法和接口的静态方法。lambda是基于类型推断的。java8中实现lambda所用的函数接口全是Function类库中的。
第3章
tream类库极大的简化了集合操作。
第5章
收集器Collector。
第6章
使用lambda表达式实现数据并行(不是并发)相当简单,只需调用parallel或parallelStream方法。