
Java8 Stream
java8 引入了Lambda 以及 Stream 来处理集合的内部迭代
mmlz00
这个作者很懒,什么都没留下…
展开
-
Lambda -- 01基础
目录静态代理模式策略模式lambda思想匿名内部类lambda语法糖行为参数化函数名就一个抽象方法的接口:函数式接口lambda表达式谈Lambda之前,先讲讲静态代理模式,以及策略模式,然后我们在逐步进入正题,lambda思想是怎么一步步的由传统的java编程演变而来的。静态代理模式看示例代码:class MyTask implement...原创 2019-01-13 16:20:01 · 481 阅读 · 0 评论 -
Lambda -- 02概念
目录Lambda表达式语法行为值 <=> 函数式接口的实例对象行为参数化类型检查、推导、限制语法糖:简易版本语法糖的语法糖:方法引用数学中的函数思想函数调用链:柯里化思想Lambda表达式语法Lambda表达式的一般形式:( params )-> { statements; } 或 ( params )-> statement...原创 2019-01-28 13:26:19 · 296 阅读 · 0 评论 -
Lambda -- 03高阶
目录Lambda表达式不等价匿名内部类匿名内部类实现Lambda表达式实现lambda表达式内部,this引用的意义Lambda表达式与设计模式策略模式模板模式观察者模式责任链模式工厂模式Lambda表达式与面向接口编程与函数式接口函数的副作用Lambda表达式不等价匿名内部类Lambda表达式不等价匿名内部类,但是为了理解方便,可以将L...原创 2019-01-28 13:44:00 · 288 阅读 · 0 评论 -
Lambda -- 04JDK8函数包
JDK8新增加了一个包,java.util.function,这个包下所有的接口都是函数式接口,都是为了引入lambda表达式而设计的。Lambda表达式的一般用法:作为一个《行为值》对象,当作实参传入某个方法。 Lambda表达式的入参:单入参 作用 函数式接口 抽象方法 Lambda表达式 方法签名 Lambda形态...原创 2019-02-18 10:57:32 · 387 阅读 · 0 评论 -
Stream -- 01基础
jdk8流的引入原创 2019-02-18 14:18:56 · 167 阅读 · 0 评论 -
Stream -- 02常用方法
常用方法简介原创 2019-02-18 14:19:42 · 244 阅读 · 0 评论 -
Stream -- 03规约操作
规约方法原创 2019-02-18 14:20:30 · 318 阅读 · 0 评论 -
Stream -- 04并行与性能
并行性能原创 2019-02-18 14:21:20 · 188 阅读 · 0 评论 -
jdk8新类 -- Optional
Optional的引入原创 2019-02-18 14:24:09 · 258 阅读 · 0 评论 -
jdk8新类 -- CompletableFuture
CompletableFuture的引入原创 2019-02-18 14:26:01 · 308 阅读 · 0 评论