豆瓣
扫码直接下载
有时候觉得看这么多书,学这么多东西又有什么用呢。生活不易,且行且珍惜
Java 8提供的函数式编程能力意义不亚于Java 7的并发类库,Stream流处理就是单机版的Spark,还有CompleteFuture和JS里的Promise真是异曲同工。
作者是Java8的版本的编写人之一,更能体会到Java为什么要进化的痛点。函数式编程让Java对数据的处理越来越像sql,但是问题在于sql都能做的话,我们还要Java干什么。因为现在越来越多的项目使用非关系型数据库了,那么语言层面的支持就更加重要了。Strem流对并行的支持也是很舒服的一大特性。11章CompleteableFuture是本书最精彩的一章,层层递进的方式阐述了串行,并行流和CompleteableFuture一步一步的进化。
大量借鉴 Scala 的 Java8 终于可以让程序写的不那么繁琐了,Stream, CompletableFuture 等都让人眼前一亮。事实上,虽然写起来啰嗦,但 Java 从来都是一门不差的语言,只是框架和社区一直把人往沟里带
层层深入,有种流连忘返的感觉。前面太有趣了,stream一讲完就显得头重脚轻了
授人以渔!
四星给内容,扣一星因为性能差,没用
面向Java 8的技能升级,包括Lambdas、流和函数式编程特性。实战系列的一贯风格让自己快速上手应用起来。Java 8支持的Lambda是精简表达在语法上提供的支持。Java 8提供了Stream,学习和使用可以建立流式编程的认知。
大部分内容浅显易懂,有趣的内容就少些了。了解Java8的函数式编程相关内容。
@电子书 最近读的一本非常不错的技术书,针对Java8的函数式,Stream提供了很细致的解释,而且还提供了代码实例。可以按着代码来写,风格上有部分幽默。而不会显得太啰嗦,老外写书容易啰嗦说太多无关的东西。主要讲的内容是针对函数式编程和流的使用。最后的几章,还有一些作者的想法与对java发展的展望。诚意推荐,java程序员阅读系列。
题外话,是要好的编程体验,还是要考虑性能优先,工期和硬件性能的发展已经给了我们答案
见微知著
对流和Lambda讲得比较详细,对异步编程讲得略少
我觉得一般,不够直白。
难得一见的好书,讲解很清楚,终于算是了解了java新特性。此外,排版良心。
依据摩尔定律每年新增的晶体管数量已经无法使独立CPU核的速度更快了。简单来说,要让你的代码运行得更快,需要你的代码具备并行运算的能力。Java 8中的函数式编程支持主要就是为了支持并行运算能力。
清晰又明确
收获颇丰,函数式编程,lambda,stream,optional
对Java8的新特性讲解的十分到位,尤其是lamdba表达式和流的操作。再者对于Java8并发处理很有独到见解。对于并行数据处理和组合式异步编程还需要更深的思考才能更加掌握。巩固Java基础的第一本,后面是编程思想。
这个月第四本
> Java 8实战
87 有用 热心市民钟先生 2017-06-18 21:31:12
有时候觉得看这么多书,学这么多东西又有什么用呢。生活不易,且行且珍惜
22 有用 嘉陵 2017-11-05 22:41:29
Java 8提供的函数式编程能力意义不亚于Java 7的并发类库,Stream流处理就是单机版的Spark,还有CompleteFuture和JS里的Promise真是异曲同工。
10 有用 育树霖疯 2019-07-15 22:04:17
作者是Java8的版本的编写人之一,更能体会到Java为什么要进化的痛点。函数式编程让Java对数据的处理越来越像sql,但是问题在于sql都能做的话,我们还要Java干什么。因为现在越来越多的项目使用非关系型数据库了,那么语言层面的支持就更加重要了。Strem流对并行的支持也是很舒服的一大特性。11章CompleteableFuture是本书最精彩的一章,层层递进的方式阐述了串行,并行流和CompleteableFuture一步一步的进化。
13 有用 eddyzhou 2017-05-03 20:38:10
大量借鉴 Scala 的 Java8 终于可以让程序写的不那么繁琐了,Stream, CompletableFuture 等都让人眼前一亮。事实上,虽然写起来啰嗦,但 Java 从来都是一门不差的语言,只是框架和社区一直把人往沟里带
3 有用 掩流年 2019-09-24 23:27:06
层层深入,有种流连忘返的感觉。前面太有趣了,stream一讲完就显得头重脚轻了
2 有用 Cinderella Man 2019-06-21 00:59:07
授人以渔!
2 有用 Adrian Wang 2019-09-04 19:43:01
四星给内容,扣一星因为性能差,没用
1 有用 李鼎 2018-01-24 22:45:34
面向Java 8的技能升级,包括Lambdas、流和函数式编程特性。实战系列的一贯风格让自己快速上手应用起来。Java 8支持的Lambda是精简表达在语法上提供的支持。Java 8提供了Stream,学习和使用可以建立流式编程的认知。
2 有用 望月 2019-02-25 16:53:55
大部分内容浅显易懂,有趣的内容就少些了。了解Java8的函数式编程相关内容。
1 有用 今日食柠檬 2019-09-04 12:12:48
@电子书 最近读的一本非常不错的技术书,针对Java8的函数式,Stream提供了很细致的解释,而且还提供了代码实例。可以按着代码来写,风格上有部分幽默。而不会显得太啰嗦,老外写书容易啰嗦说太多无关的东西。主要讲的内容是针对函数式编程和流的使用。最后的几章,还有一些作者的想法与对java发展的展望。诚意推荐,java程序员阅读系列。
1 有用 L 2019-05-19 22:50:35
题外话,是要好的编程体验,还是要考虑性能优先,工期和硬件性能的发展已经给了我们答案
1 有用 不欺售欺 2020-04-09 23:04:07
见微知著
1 有用 胜同学 2019-03-04 23:39:19
对流和Lambda讲得比较详细,对异步编程讲得略少
2 有用 nonocast 2016-07-30 02:56:08
我觉得一般,不够直白。
1 有用 飞天猫 2017-09-21 23:04:19
难得一见的好书,讲解很清楚,终于算是了解了java新特性。此外,排版良心。
1 有用 十八哥 2016-07-19 16:34:29
依据摩尔定律每年新增的晶体管数量已经无法使独立CPU核的速度更快了。简单来说,要让你的代码运行得更快,需要你的代码具备并行运算的能力。Java 8中的函数式编程支持主要就是为了支持并行运算能力。
2 有用 反正 2019-06-21 15:36:35
清晰又明确
1 有用 小新 2018-02-14 18:03:46
收获颇丰,函数式编程,lambda,stream,optional
1 有用 元勰 2017-11-11 22:33:54
对Java8的新特性讲解的十分到位,尤其是lamdba表达式和流的操作。再者对于Java8并发处理很有独到见解。对于并行数据处理和组合式异步编程还需要更深的思考才能更加掌握。巩固Java基础的第一本,后面是编程思想。
2 有用 Josen Zhang 2017-05-29 12:06:39
这个月第四本