加入VIP
java8实战pdf下载中文版

java8实战pdf下载中文版

编辑点评:

java8实战pdf下载全书分四个部分:基础知识、函数式数据处理、高效Java 8 编程和超越Java 8。特别是关于stream的讲解,非常棒,推荐大家仔细阅读。

java8实战pdf下载

java8实战pdf下载预览图

java8实战pdf下载中文版插图(1)

java8实战pdf下载中文版插图(2)

java8实战pdf下载中文版插图(3)

java8实战pdf下载中文版插图(4)

《java8实战》特色

Java 8的发布使Java程序设计发生了翻天覆地的变化。利用Java 8中新引入的函数式特性,你可以在更短的时间内用更简洁的代码完成更复杂的功能,同时还能充分利用硬件的多核架构。

本书结构清晰、内容翔实,从实例入手,涵盖Java 8的主要新特性,包括Lambda表达式、方法引用、流、默认方法、Optional、CompletableFuture以及新的日期和时间API,是程序员了解Java 8新特性的终极指南。

《java8实战》读后感

阅读本书前面章节时(1~3章),曾觉得较为简单,以前已经习惯了匿名内部类的写法,在我看来Lambda及方法引用只是个匿名内部类的语法糖,虽然提供了函数式编程的思想,使开发人员能更清晰的编写代码(对于熟练开发人员来说匿名类和Lambda的理解难易程度一致,但是使用方法引用代替Lambda还是比较清晰的),对于性能没有太大的影响。

但是从4~7章,介绍stream开始。

1.使用流代替集合,除声明式编程易于理解外,减少遍历次数,提高性能。

2.并行流封装所有底层实现细节,减少开发难度。

3.并行处理数据就不得不说到同步,而后介绍到不可变对象(在阅读本书之前曾阅读了并发编程实战,被虐的要死,再次看本书,两相印证,加深了对并发编程的理解,本书中的概念:不可变,函数式编程,引用透明性都可以较为轻松的理解)。

CompletableFuture;取代Future,和其他新特性完美结合,其他如:default方法,Optional,新的日期和时间API都是一些便于开发人员的小改动。

对我来说:本书前面的内容较易理解,越到后面越是一些高级的特性,由易至难(刚好是我如今这个阶段可以掌握却又有提高的书籍),尤其是书中第四部分:超越Java8,打开了新的思路

行为参数化

1、行为参数化,就是一个方法接受多个不同的行为作为参数,并在内部使用它们,完成不 同行为的能力。

2、行为参数化可让代码更好地适应不断变化的要求,减轻未来的工作量。

3、传递代码,就是将新行为作为参数传递给方法。但在Java 8之前这实现起来很啰嗦。为接口声明许多只用一次的实体类而造成的啰嗦代码,在Java 8之前可以用匿名类来减少。

4、Java API包含很多可以用不同行为进行参数化的方法,包括排序、线程和GUI处理。

java8实战pdf下载截图

java8实战pdf下载中文版插图(5)java8实战pdf下载中文版插图(6)

评分及评论

无用户评分

来评个分数吧

  • 5 分
    0
  • 4 分
    0
  • 3 分
    0
  • 2 分
    0
  • 1 分
    0

评论