文章吧-经典好文章在线阅读:《Java 8函数式编程》经典读后感有感

当前的位置:文章吧 > 原创文章 > 原创精选 >

《Java 8函数式编程》经典读后感有感

2020-12-24 03:18:07 来源:文章吧 阅读:载入中…

《Java 8函数式编程》经典读后感有感

  《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方法。

评价:

[匿名评论]登录注册

评论加载中……