加载中
《Java8实战》-第八章笔记(重构、测试和调试)

重构、测试和调试 通过本书的前七章,我们了解了Lambda和Stream API的强大威力。你可能主要在新项目的代码中使用这些特性。如果你创建的是全新的Java项目,这是极好的时机,你可以轻装上阵,...

10/14 16:49
0
《Java8实战》-第七章笔记(并行数据处理与性能)

并行数据处理与性能 在前面三章中,我们已经看到了新的 Stream 接口可以让你以声明性方式处理数据集。我们还解释了将外部迭代换为内部迭代能够让原生Java库控制流元素的处理。这种方法让Jav...

10/07 13:00
0
《Java8实战》-第六章读书笔记(用流收集数据-02)

使用流收集数据 分区 分区是分组的特殊情况:由一个谓词(返回一个布尔值的函数)作为分类函数,它称分区函数。分区函数返回一个布尔值,这意味着得到的分组 Map 的键类型是 Boolean ,于是它...

09/25 10:36
1
《Java8实战》-第六章读书笔记(用流收集数据-01)

用流收集数据 我们在前一章中学到,流可以用类似于数据库的操作帮助你处理集合。你可以把Java 8的流看作花哨又懒惰的数据集迭代器。它们支持两种类型的操作:中间操作(如 filter 或 map )和...

《Java8实战》-第五章读书笔记(使用流Stream-02)

付诸实战 在本节中,我们会将迄今学到的关于流的知识付诸实践。我们来看一个不同的领域:执行交易的交易员。你的经理让你为八个查询找到答案。 找出2011年发生的所有交易,并按交易额排序(从...

《Java8实战》-第五章读书笔记(使用流Stream-01)

使用流 在上一篇的读书笔记中,我们已经看到了流让你从外部迭代转向内部迭代。这样,你就用不着写下面这样的代码来显式地管理数据集合的迭代(外部迭代)了: /** 菜单 */ public static fin...

《Java8实战》-第四章读书笔记(引入流Stream)

流(Stream) 流是什么 流是Java API的新成员,它允许你以声明性方式处理数据集合(通过查询语句来表达,而不是临时编写一个实现)。就现在来说,你可以把它们看成遍历数据集的高级迭代器。此...

08/25 10:37
1
《Java8实战》-第三章读书笔记(Lambda表达式-02)

由于第三章的内容比较多,而且为了让大家更好的了解Lambda表达式的使用,也写了一些相关的实例,可以在Github或者码云上拉取读书笔记的代码进行参考。 类型检查、类型推断以及限制 当我们第一...

08/18 20:39
1
《Java8实战》-第三章读书笔记(Lambda表达式-01)

Lambda表达式 在《Java8实战》中第三章主要讲的是Lambda表达式,在上一章节的笔记中我们利用了行为参数化来因对不断变化的需求,最后我们也使用到了Lambda,通过表达式为我们简化了很多代码从...

08/11 11:55
2
《Java8实战》-读书笔记第二章

通过行为参数化传递代码 行为参数化 在《Java8实战》第二章主要介绍的是通过行为参数化传递代码,那么就来了解一下什么是行为参数化吧。 在软件工程中,一个从所周知的问题就是,不管你做什么...

08/03 16:33
2
《Java8实战》-读书笔记第一章(02)

从方法传递到Lambda 接着上次的Predicate,继续来了解一下,如果继续简化代码。 把方法作为值来传递虽然很有用,但是要是有很多类似与isHeavyApple和isGreenApple这种可能只用一两次的方法定...

07/31 12:43
4
《Java8实战》-读书笔记第一章(01)

Blog地址:http://codedream.xin 最近一直想写点什么东西,却不知该怎么写,所以就写写关于看《Java8实战》的笔记吧。 第一章内容较多,因此打算分几篇文章来写。 为什么要关心Java8 自1996年...

07/31 11:52
35

没有更多内容

加载失败,请刷新页面

返回顶部
顶部