博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java8新特性使用记录
阅读量:6896 次
发布时间:2019-06-27

本文共 534 字,大约阅读时间需要 1 分钟。

Lambda表达式

  ()->{}

引用

    要求引用的方法入参及返回值和要求的接口方法一致。

    方法引用:

        对象::实例方法、类::静态方法、类::实例方法(传入的第一个参数是另外方法的调用者,如果有其他参数,则是那个方法的参数)

    构造器引用:

        类::new

    数组引用:

        数组::new (Integer[]::new)

Stream API

    stream分类:串行(sequential)、并行(parallel)

    stream的创建

        集合/Arrays/Stream.of

    中间操作

        分类、切片:filter/distinct/limit/skip

        映射:map/flatMap

        排序:sort/sort(Comparator)

    终止操作

        查找、匹配:findFirst/findAny、allMatch/anyMatch/noneMatch、count/max/min/forEach

        归约:reduce

        收集:collect(collectors的使用)

其他

    接口中可以包含默认方法和静态方法

    时间相关:LocalDate/LocalTime/LocalDateTime

转载于:https://my.oschina.net/whling/blog/1807886

你可能感兴趣的文章
docker 笔记
查看>>
我的友情链接
查看>>
云储存将成未来大规模视频监控储存主要模式
查看>>
添加和删除虚拟用户
查看>>
shell 变量
查看>>
linux 如何进入grub模式
查看>>
JAVA操作Trip数据库2
查看>>
LINQ系列:Linq to Object限制操作符
查看>>
[BZOJ1296][SCOI2009]粉刷匠(DP)
查看>>
Executor执行框架
查看>>
[FMX] Android APP 启动黑屏优化补丁
查看>>
常用JavaScript的高级技巧
查看>>
bzoj 1670: [Usaco2006 Oct]Building the Moat护城河的挖掘
查看>>
mysql 不同索引的区别和适用情况总结
查看>>
day01 认识python变量 数据类型 条件if语句
查看>>
【算法学习笔记】38.最短路问题 SJTU OJ 1105 path
查看>>
MarkDown写blog(测试)
查看>>
linux主机名 hostname
查看>>
[转]浅论Maven和Git的原理及展示其与Eclipse的集成
查看>>
盒子模型
查看>>