![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java8新特性
呜呼哀哉s
这个作者很懒,什么都没留下…
展开
-
lambda表达式相关
一.java8内置的四大核心的函数式接口 https://blog.csdn.net/u010502101/article/details/79294460 1.Consumer接口 消费型接口 @FunctionalInterface public interface Consumer<T> { void accept(T t); } 使用 public te...原创 2019-03-17 17:56:02 · 110 阅读 · 0 评论 -
Java8 新特性之流式数据处理【转载】
一. 流式处理简介 在我接触到java8流式处理的时候,我的第一感觉是流式处理让集合操作变得简洁了许多,通常我们需要多行代码才能完成的操作,借助于流式处理可以在一行中实现。比如我们希望对一个包含整数的集合中筛选出所有的偶数,并将其封装成为一个新的List返回,那么在java8之前,我们需要通过如下代码实现: List<Integer> evens = new ArrayList&...转载 2018-07-10 15:28:13 · 130 阅读 · 0 评论 -
JAVA8新特性_Stream API
1.创建Stream public void test() { //1.可以通过Collection系列集合提供的steam()或parallelStream() List<String> list = new ArrayList<>(); Stream<String> stream1 = list.stream(); //通...原创 2019-03-24 16:27:09 · 78 阅读 · 0 评论 -
java8新特性__Optional类
Optional<T>类(java.util.Optional)是一个容器类,代表一个值存在或不存在,原来用null表示一个值不存在,现在Optional可以更好的表达这个概念,并且可以避免空指针异常。 常用方法: Optional.of(T t):创建一个Optional实例 Optional.empty():创建一个空的Optional实例 Optional.ofNullabl...原创 2019-03-24 16:55:15 · 101 阅读 · 0 评论