摘要:
Optional实际上是个容器,它是一个装一个对象的容器。这个对象可能是个空,可能是非空。 Optional类可以使用来避免NullPointerException,避免频繁的判段对象为null的过程 1、创建Optional对象的方法: (1)Optional.of(xx); 只能装非空对象 (2 阅读全文
posted @ 2020-04-08 10:46
dirsoen
阅读(256)
评论(0)
推荐(0)
摘要:
StreamAPI是用来处理数据,处理集合等容器中的数据,处理操作有:查询、筛选、删除、过滤、统计、映射等。希望能够用类似于SQL语法的形式对Java内存中的数据进行处理。 Stream的特点: (1)Stream本身不负责存储数据,存储数据是用集合,数组等数据结构。 (2)Stream是不可变,一 阅读全文
posted @ 2020-04-08 10:39
dirsoen
阅读(395)
评论(0)
推荐(1)
摘要:
Lambda表达式是给函数式接口(SAM接口)的变量或形参赋值的表达式。Lambda表达式替代了原来使用匿名内部类的对象给函数式接口(SAM接口)的变量或形参赋值的形式。 java提供了大量的函数式接口,在java.util.function包中,一般包含四大类: 1、消费型接口:Consumer< 阅读全文
posted @ 2020-04-08 10:17
dirsoen
阅读(525)
评论(0)
推荐(0)