《java8实战》阅读笔记
文章是个人阅读《Java8实战》过程中的重点摘抄,可能晦涩,没有示例代码,后续会补充总结完善。
guoxx-crudboy
求知若渴,虚心若愚
展开
-
13.超越java8-函数式的思考
函数式思考原创 2020-01-29 15:20:00 · 182 阅读 · 0 评论 -
10.高效java8编程-用Optional取代null
Optional原创 2020-01-25 10:58:30 · 244 阅读 · 0 评论 -
9.高效java8编程-默认方法
默认方法原创 2020-01-24 16:42:08 · 163 阅读 · 0 评论 -
8.高效java8编程-重构、测试、调试
Lambda表达式的重构、测试、调试原创 2020-01-24 11:45:52 · 210 阅读 · 0 评论 -
6.函数式数据处理-用流收集数据
流处理-收集器原创 2020-01-23 19:26:32 · 324 阅读 · 0 评论 -
5.函数式数据处理-使用流
我们来学习StreamAPI支持的许多操作。这些操作可以让我们快速完成复杂的数据查询,如筛选、切片、映射、查询、 匹配、归约。我们还会学习一些特殊的流,数值流、来自文件和数组的多种来源的流,以及无线流。原创 2020-01-20 16:39:01 · 177 阅读 · 0 评论 -
4.函数式数据处理-引入流
文章是个人阅读《Java8实战》过程中的重点摘抄,可能晦涩,没有示例代码,后续会补充总结完善。文章目录本章内容核心问题概述4.1 流是什么4.2 流简介4.3 流与集合4.4 流操作4.5 小结本章内容什么是流集合与流中部迭代和外部迭代中间操作与终端操作核心问题》》》概述集合是java中使用最多的API。集合可以让你把数据分组,然后对数据加以处理。但是集合的操作并算不...原创 2020-01-16 20:46:28 · 213 阅读 · 0 评论 -
3.基础知识-Lambda表达式
本章内容Lambda管中窥豹在哪里以及如何使用Lambda环绕执行模式函数式接口,类型推断方法引用Lambda复合核心问题概述3.1 Lambda管中窥豹3.2 在哪里以及如何使用Lambda3.3 把Lambda付诸实践:环绕执行模式3.4 使用函数式接口3.5 类型检查、类型推断、限制3.6 方法引用3.7 Lambda和方法引用实践3.8 符合Lambd...原创 2020-01-11 12:09:35 · 276 阅读 · 0 评论 -
2.基础知识-通过行为参数化传递代码
本章内容应对不断变化的需求行为参数化匿名类Lambda表达式预览真实示例核心问题概述原创 2020-01-03 21:32:41 · 176 阅读 · 0 评论 -
1.基础知识-为什么要关心Java8
一、基础知识1 java8的主要变化java8所作出的改变,在许多方便比Java历史上的任何一次改变都深远。本章主要从宏观角度探讨了语言为什么会演变,后面的小节会介绍java8的核心特性,以及函数式编程思想。(简化使用,并充分利用计算机性能)1.1 java演变的过程和概念,指出java以前缺乏以简易的方式利用多核并行的能力java8对于程序员的好处是提供了更多的编程工具和概念,能以更快、...原创 2020-01-03 21:33:23 · 117 阅读 · 0 评论